creates video voice memos from audio clips; with bluesky integration. trill.ptr.pet
at main 1.1 kB view raw
1import { type Assign, type PolymorphicProps, ark } from '@ark-ui/solid' 2import type { ComponentProps } from 'solid-js' 3import { card } from 'styled-system/recipes' 4import type { HTMLStyledProps } from 'styled-system/types' 5import { createStyleContext } from './utils/create-style-context' 6 7const { withProvider, withContext } = createStyleContext(card) 8 9export type RootProps = ComponentProps<typeof Root> 10export const Root = withProvider<Assign<HTMLStyledProps<'div'>, PolymorphicProps<'div'>>>( 11 ark.div, 12 'root', 13) 14 15export const Body = withContext<Assign<HTMLStyledProps<'div'>, PolymorphicProps<'div'>>>( 16 ark.div, 17 'body', 18) 19 20export const Description = withContext<Assign<HTMLStyledProps<'div'>, PolymorphicProps<'div'>>>( 21 ark.div, 22 'description', 23) 24 25export const Footer = withContext<Assign<HTMLStyledProps<'div'>, PolymorphicProps<'div'>>>( 26 ark.div, 27 'footer', 28) 29 30export const Header = withContext<Assign<HTMLStyledProps<'div'>, PolymorphicProps<'div'>>>( 31 ark.div, 32 'header', 33) 34 35export const Title = withContext<Assign<HTMLStyledProps<'h3'>, PolymorphicProps<'h3'>>>( 36 ark.h3, 37 'title', 38)