creates video voice memos from audio clips; with bluesky integration. trill.ptr.pet
at main 1.2 kB view raw
1import { type Assign, Toast } from '@ark-ui/solid' 2import type { ComponentProps } from 'solid-js' 3import { toast } from 'styled-system/recipes' 4import type { HTMLStyledProps } from 'styled-system/types' 5import { createStyleContext } from './utils/create-style-context' 6 7const { withProvider, withContext } = createStyleContext(toast) 8 9export type RootProps = ComponentProps<typeof Root> 10export const Root = withProvider<Assign<HTMLStyledProps<'div'>, Toast.RootProps>>( 11 Toast.Root, 12 'root', 13) 14 15export const ActionTrigger = withContext< 16 Assign<HTMLStyledProps<'button'>, Toast.ActionTriggerProps> 17>(Toast.ActionTrigger, 'actionTrigger') 18 19export const CloseTrigger = withContext<Assign<HTMLStyledProps<'div'>, Toast.CloseTriggerProps>>( 20 Toast.CloseTrigger, 21 'closeTrigger', 22) 23 24export const Description = withContext<Assign<HTMLStyledProps<'div'>, Toast.DescriptionProps>>( 25 Toast.Description, 26 'description', 27) 28 29export const Title = withContext<Assign<HTMLStyledProps<'div'>, Toast.TitleProps>>( 30 Toast.Title, 31 'title', 32) 33 34export { 35 ToastContext as Context, 36 createToaster, 37 Toaster, 38 type ToastContextProps as ContextProps, 39 type ToasterProps, 40} from '@ark-ui/solid'