UNPKG

@zoop-svelte/svelte-components

Version:

Zoop UI component library built with Svelte 5, TypeScript, and Tailwind CSS

87 lines (86 loc) 2.59 kB
import { Dialog as SheetPrimitive } from 'bits-ui'; import { type VariantProps } from 'tailwind-variants'; import Portal from './sheet-portal.svelte'; import Overlay from './sheet-overlay.svelte'; import Content from './sheet-content.svelte'; import Header from './sheet-header.svelte'; import Footer from './sheet-footer.svelte'; import Title from './sheet-title.svelte'; import Description from './sheet-description.svelte'; declare const Root: typeof SheetPrimitive.Root; declare const Close: typeof SheetPrimitive.Close; declare const Trigger: typeof SheetPrimitive.Trigger; export { Root, Close, Trigger, Portal, Overlay, Content, Header, Footer, Title, Description, Root as Sheet, Close as SheetClose, Trigger as SheetTrigger, Portal as SheetPortal, Overlay as SheetOverlay, Content as SheetContent, Header as SheetHeader, Footer as SheetFooter, Title as SheetTitle, Description as SheetDescription }; export declare const sheetVariants: import("tailwind-variants").TVReturnType<{ side: { top: string; bottom: string; left: string; right: string; }; }, undefined, "bg-background-primary fixed z-50 gap-4 p-6 shadow-lg", { side: { top: string; bottom: string; left: string; right: string; }; }, undefined, import("tailwind-variants").TVReturnType<{ side: { top: string; bottom: string; left: string; right: string; }; }, undefined, "bg-background-primary fixed z-50 gap-4 p-6 shadow-lg", unknown, unknown, undefined>>; export declare const sheetTransitions: { top: { in: { y: string; duration: number; opacity: number; }; out: { y: string; duration: number; opacity: number; }; }; bottom: { in: { y: string; duration: number; opacity: number; }; out: { y: string; duration: number; opacity: number; }; }; left: { in: { x: string; duration: number; opacity: number; }; out: { x: string; duration: number; opacity: number; }; }; right: { in: { x: string; duration: number; opacity: number; }; out: { x: string; duration: number; opacity: number; }; }; }; export type Side = VariantProps<typeof sheetVariants>['side'];