SYMBOL INDEX (164 symbols across 50 files) FILE: components/ui/badge.tsx type BadgeProps (line 26) | interface BadgeProps function Badge (line 30) | function Badge({ className, variant, ...props }: BadgeProps) { FILE: components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: components/ui/color-picker.tsx function useForwardedRef (line 14) | function useForwardedRef(ref: React.ForwardedRef) { type ColorPickerProps (line 30) | interface ColorPickerProps { FILE: components/ui/input.tsx type InputProps (line 5) | interface InputProps FILE: components/ui/sonner.tsx type ToasterProps (line 6) | type ToasterProps = React.ComponentProps FILE: components/ui/textarea.tsx type TextareaProps (line 5) | interface TextareaProps FILE: components/ui/toast.tsx type ToastProps (line 115) | type ToastProps = React.ComponentPropsWithoutRef type ToastActionElement (line 117) | type ToastActionElement = React.ReactElement FILE: components/ui/toaster.tsx function Toaster (line 13) | function Toaster() { FILE: components/ui/use-toast.ts constant TOAST_LIMIT (line 11) | const TOAST_LIMIT = 1 constant TOAST_REMOVE_DELAY (line 12) | const TOAST_REMOVE_DELAY = 1000000 type ToasterToast (line 14) | type ToasterToast = ToastProps & { function genId (line 30) | function genId() { type ActionType (line 35) | type ActionType = typeof actionTypes type Action (line 37) | type Action = type State (line 55) | interface State { function dispatch (line 136) | function dispatch(action: Action) { type Toast (line 143) | type Toast = Omit function toast (line 145) | function toast({ ...props }: Toast) { function useToast (line 174) | function useToast() { FILE: lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: src/app/(app)/components/GoogleFontSelector.tsx function GoogleFontSelector (line 36) | function GoogleFontSelector({ onFontChange }) { FILE: src/app/(app)/components/ResultIcon.tsx type PropTypes (line 7) | type PropTypes = { FILE: src/app/(app)/components/card-generator/color.tsx type ColorInputPropTypes (line 157) | type ColorInputPropTypes = { FILE: src/app/(app)/components/card-generator/controller/font-controller.tsx type FontControllerProps (line 6) | interface FontControllerProps { FILE: src/app/(app)/components/card-generator/twitter-card.tsx type TwitterCardProps (line 9) | interface TwitterCardProps { FILE: src/app/(app)/components/card-generator/wechat-card.tsx type WechatCardProps (line 3) | interface WechatCardProps { FILE: src/app/(app)/components/sections/FeaturesGridSection.tsx function FeaturesGridSection (line 6) | function FeaturesGridSection() { function GridPattern (line 126) | function GridPattern({ width, height, x, y, squares, ...props }: any) { FILE: src/app/(app)/components/sections/features2.tsx type FeaturesProps (line 5) | interface FeaturesProps { FILE: src/app/(app)/components/x-form.tsx type XFormProps (line 6) | interface XFormProps { FILE: src/app/(extension)/independent/components/index.tsx function generateStaticParams (line 11) | async function generateStaticParams() { FILE: src/app/(extension)/independent/page.tsx function generateStaticParams (line 3) | async function generateStaticParams() { FILE: src/app/layout.tsx function RootLayout (line 22) | function RootLayout({ FILE: src/app/utils/IFrameMessageSystem.ts type MessageCallback (line 1) | type MessageCallback = (value: any) => void; type MessageEvent (line 3) | interface MessageEvent { class IFrameMessageSystem (line 10) | class IFrameMessageSystem { method constructor (line 13) | constructor() { method subscribe (line 19) | subscribe(action: string, callback: MessageCallback): () => void { method unsubscribe (line 27) | unsubscribe(action: string, callback: MessageCallback): void { method publish (line 33) | publish(iframe: HTMLIFrameElement, action: string, data: any, timeout:... method handleMessage (line 56) | private handleMessage(event: MessageEvent): void { FILE: src/app/utils/element.ts function traverseAndCheck (line 1) | function traverseAndCheck(element, condition) { function getAdjacentCellDiv (line 19) | function getAdjacentCellDiv(element, direction) { function checkAppliedStyle (line 30) | function checkAppliedStyle(element, properties) { FILE: src/app/utils/format.ts function formatTimestamp (line 1) | function formatTimestamp(timestamp: number): string { FILE: src/app/utils/index.ts function checkTheVerticalLine (line 10) | function checkTheVerticalLine(element) { function isElementVisible (line 20) | function isElementVisible(element) { type CopyImage (line 91) | type CopyImage = (tweetInfo: XConfig | XConfig[], cardConfig: any) => Pr... function extractTweetInfo (line 159) | function extractTweetInfo(postElement) { FILE: src/components/extension/label-with-icon.tsx type LabelWithIconProps (line 4) | interface LabelWithIconProps { FILE: src/components/extension/use-tweet-collection.ts type TweetControlState (line 5) | interface TweetControlState { type CardConfig (line 13) | interface CardConfig { type TweetCollection (line 24) | interface TweetCollection { FILE: src/components/extension/x-cards-toast/index.tsx type PreviewToastProps (line 24) | interface PreviewToastProps { FILE: src/components/extension/x-cards-toast/scale-control.tsx type ScaleControlProps (line 6) | interface ScaleControlProps { FILE: src/components/extension/x-cards-toast/tweet-control.tsx type TweetControlProps (line 8) | interface TweetControlProps { type ControlOptionProps (line 66) | interface ControlOptionProps { FILE: src/components/sortableList.tsx type Item (line 17) | type Item = T & { type SortableListItemProps (line 21) | interface SortableListItemProps { function SortableListItem (line 33) | function SortableListItem({ type SortableListProps (line 130) | interface SortableListProps { function SortableList (line 142) | function SortableList({ FILE: src/components/ui/DotPattern.tsx type DotPatternProps (line 5) | interface DotPatternProps { function DotPattern (line 16) | function DotPattern({ FILE: src/components/ui/acetenity-tabs.tsx type Tab (line 7) | type Tab = { FILE: src/components/ui/animated-list.tsx type AnimatedListProps (line 6) | interface AnimatedListProps { function AnimatedListItem (line 46) | function AnimatedListItem({ children }: { children: React.ReactNode }) { FILE: src/components/ui/animatedBeam.tsx type AnimatedBeamProps (line 8) | interface AnimatedBeamProps { FILE: src/components/ui/bold-copy.tsx function BoldCopy (line 9) | function BoldCopy({ FILE: src/components/ui/burnIn.tsx type BlurIntProps (line 7) | interface BlurIntProps { FILE: src/components/ui/chart.tsx constant THEMES (line 14) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 16) | type ChartConfig = { type ChartContextProps (line 26) | type ChartContextProps = { function useChart (line 32) | function useChart() { function getPayloadConfigFromPayload (line 325) | function getPayloadConfigFromPayload( FILE: src/components/ui/fade-text.tsx type FadeTextProps (line 6) | type FadeTextProps = { function FadeText (line 13) | function FadeText({ FILE: src/components/ui/grid-pattern.tsx type GridPatternProps (line 5) | interface GridPatternProps { function GridPattern (line 16) | function GridPattern({ FILE: src/components/ui/grid.tsx type GridProps (line 1) | interface GridProps { function Placeholder (line 18) | function Placeholder({ size = 20 }: Pick) { function Grid (line 35) | function Grid({ color = "#cacaca", size = 20, children }: GridProps) { FILE: src/components/ui/marquee.tsx type MarqueeProps (line 3) | interface MarqueeProps { function Marquee (line 13) | function Marquee({ FILE: src/components/ui/scroll-based-velocity.tsx type VelocityScrollProps (line 16) | interface VelocityScrollProps { type ParallaxProps (line 22) | interface ParallaxProps { function VelocityScroll (line 33) | function VelocityScroll({ FILE: src/components/ui/shimmer-button.tsx type ShimmerButtonProps (line 5) | interface ShimmerButtonProps FILE: src/components/ui/underline-hover-text.tsx type UnderlineHoverTextProps (line 6) | interface UnderlineHoverTextProps { FILE: src/hooks/useCardStore.tsx type Frame (line 5) | type Frame = 'none' | 'macos' | 'windows' type SocialPlatform (line 7) | type SocialPlatform = 'instagram' | 'facebook' | 'linkedin' | 'whatsapp'... type PostType (line 9) | type PostType = 'landscape' | 'square' | 'portrait' | 'post' | 'story' |... type AspectRatio (line 11) | type AspectRatio = '16:9' | '3:2' | '4:3' | '5:4' | '1:1' | '4:5' | '3:4... type ImageDimensions (line 14) | interface ImageDimensions { type ImageLayoutProps (line 21) | type ImageLayoutProps = { type LayoutOption (line 28) | interface LayoutOption { type XConfig (line 84) | interface XConfig { type CardStore (line 108) | interface CardStore { FILE: src/hooks/useTemplatesStore.tsx type Template (line 8) | type Template = Pickt.length)&&(e=t.length);for(var i=0,r=Array(... function e (line 1) | function e(t,e,i){return e=a(e),u(t,o()?Reflect.construct(e,i||[],a(t).c... function i (line 1) | function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a ... function r (line 1) | function r(t,e){for(var i=0;i0&&(s=1/... function w (line 1) | function w(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]} function M (line 1) | function M(t,e,i){var r=e[0],n=e[1],s=e[2],a=i[0],h=i[1],o=i[2];return t... function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function U (line 1) | function U(t,e,i,r){r=r.length?function(t){var e=t.length,i=t[0].length;... function L (line 1) | function L(t){I>100||I++} function G (line 1) | function G(t,e,i){var r=e[0],n=e[1],s=e[2],a=e[3],h=i[0],o=i[1],u=i[2],l... function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function Z (line 1) | function Z(t){var e=t[0],i=t[1],r=t[2],n=t[3],s=t[4],a=t[5],h=t[6],o=t[7... function Q (line 1) | function Q(t,e,i){var r=e[0],n=e[1],s=e[2],a=e[3],h=e[4],o=e[5],u=e[6],l... function K (line 1) | function K(t,e){var i=e[0],r=e[1],n=e[2],s=e[4],a=e[5],h=e[6],o=e[8],u=e... function tt (line 1) | function tt(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t... function et (line 1) | function et(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t... function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function r (line 1) | function r(t){var n,s=arguments.length>1&&void 0!==arguments[1]?argument... function lt (line 1) | function lt(t,e,i){var r=e[0],n=e[1],s=e[2],a=e[3],h=e[4],o=e[5],u=e[6],... function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function r (line 1) | function r(t){var n,s=arguments.length>1&&void 0!==arguments[1]?argument... function vt (line 1) | function vt(t){return!(t&t-1)} function bt (line 1) | function bt(t){4===t.length&&(t=t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]);var ... function xt (line 1) | function xt(t){return[((t=parseInt(t))>>16&255)/255,(t>>8&255)/255,(255&... function Et (line 1) | function Et(t){return void 0===t?[0,0,0]:3===arguments.length?arguments:... function r (line 1) | function r(t){var n;return i(this,r),Array.isArray(t)?u(n,n=e(this,r,c(t... function kt (line 1) | function kt(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t} function At (line 1) | function At(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t} function Tt (line 1) | function Tt(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t} function Rt (line 1) | function Rt(t){var e=t[0],i=t[1];return Math.sqrt(e*e+i*i)} function Ft (line 1) | function Ft(t,e){return t[0]*e[1]-t[1]*e[0]} function r (line 1) | function r(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments... function r (line 1) | function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[... function l (line 1) | function l(u,l,d){var m=[],y=v(g((l=1==l?{entropy:!0}:l||{}).entropy?[u,... function c (line 1) | function c(t){var e,i=t.length,r=this,s=0,a=r.i=r.j=0,h=r.S=[];for(i||(t... function f (line 1) | function f(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e} function g (line 1) | function g(t,e){var i,r=[],n=d(t);if(e&&"object"==n)for(i in t)try{r.pus... function v (line 1) | function v(t,e){for(var i,r=t+"",n=0;n0&&void 0!==arguments[0]?arguments... FILE: tailwind.config.ts function addVariablesForColors (line 158) | function addVariablesForColors({ addBase, theme }: any) {