feature/searchbar-enhance #17
@@ -1,8 +1,12 @@
|
||||
<script lang="ts">
|
||||
import FontDisplay from '$features/DisplayFont/ui/FontDisplay/FontDisplay.svelte';
|
||||
|
||||
/**
|
||||
* Page Component
|
||||
*/
|
||||
</script>
|
||||
|
||||
<!-- Font List -->
|
||||
<div />
|
||||
<div class="p-2">
|
||||
<FontDisplay />
|
||||
</div>
|
||||
|
||||
@@ -79,7 +79,11 @@ export interface VirtualizerOptions {
|
||||
* </div>
|
||||
* ```
|
||||
*/
|
||||
export function createVirtualizer<T>(optionsGetter: () => VirtualizerOptions & { data: T[] }) {
|
||||
export function createVirtualizer<T>(
|
||||
optionsGetter: () => VirtualizerOptions & {
|
||||
data: T[];
|
||||
},
|
||||
) {
|
||||
let scrollOffset = $state(0);
|
||||
let containerHeight = $state(0);
|
||||
let measuredSizes = $state<Record<number, number>>({});
|
||||
@@ -149,6 +153,7 @@ export function createVirtualizer<T>(optionsGetter: () => VirtualizerOptions & {
|
||||
key: options.getItemKey?.(i) ?? i,
|
||||
});
|
||||
}
|
||||
|
||||
return result;
|
||||
});
|
||||
// Svelte Actions (The DOM Interface)
|
||||
|
||||
Reference in New Issue
Block a user