chore: delete unused code
This commit is contained in:
@@ -1,39 +0,0 @@
|
|||||||
<script lang="ts">
|
|
||||||
import { cn } from '$shared/shadcn/utils/shadcn-utils';
|
|
||||||
import type { Snippet } from 'svelte';
|
|
||||||
import { type UnifiedFont } from '../../model';
|
|
||||||
|
|
||||||
interface Props {
|
|
||||||
/**
|
|
||||||
* Object with information about font
|
|
||||||
*/
|
|
||||||
font: UnifiedFont;
|
|
||||||
/**
|
|
||||||
* Is element fully visible
|
|
||||||
*/
|
|
||||||
isFullyVisible: boolean;
|
|
||||||
/**
|
|
||||||
* Is element partially visible
|
|
||||||
*/
|
|
||||||
isPartiallyVisible: boolean;
|
|
||||||
/**
|
|
||||||
* From 0 to 1
|
|
||||||
*/
|
|
||||||
proximity: number;
|
|
||||||
/**
|
|
||||||
* Children snippet
|
|
||||||
*/
|
|
||||||
children: Snippet<[font: UnifiedFont]>;
|
|
||||||
}
|
|
||||||
|
|
||||||
const { font, children }: Props = $props();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<div
|
|
||||||
class={cn(
|
|
||||||
'pb-1 will-change-transform transition-transform duration-200 ease-out',
|
|
||||||
'hover:scale-[0.98]', // Simple CSS hover effect
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
{@render children?.(font)}
|
|
||||||
</div>
|
|
||||||
17
src/shared/ui/Section/types.ts
Normal file
17
src/shared/ui/Section/types.ts
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import type { Snippet } from 'svelte';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Type for callback function to notify when the title visibility status changes
|
||||||
|
*
|
||||||
|
* @param index - Index of the section
|
||||||
|
* @param isPast - Whether the section is past the current scroll position
|
||||||
|
* @param title - Snippet for a title itself
|
||||||
|
* @param id - ID of the section
|
||||||
|
* @returns Cleanup callback
|
||||||
|
*/
|
||||||
|
export type TitleStatusChangeHandler = (
|
||||||
|
index: number,
|
||||||
|
isPast: boolean,
|
||||||
|
title?: Snippet<[{ className?: string }]>,
|
||||||
|
id?: string,
|
||||||
|
) => () => void;
|
||||||
Reference in New Issue
Block a user