+ {body} +
+ ); +}); +FormMessage.displayName = 'FormMessage'; + +export { + Form, + FormControl, + FormDescription, + FormField, + FormItem, + FormLabel, + FormMessage, + useFormField +}; diff --git a/components/ui/Icon.tsx b/components/ui/Icon.tsx new file mode 100644 index 0000000..2fca13a --- /dev/null +++ b/components/ui/Icon.tsx @@ -0,0 +1,16 @@ +import { cn } from "@/lib/utils"; + +export function Icon({ name, className }: { name: string; className?: string }) { + return ; +} + +export const Icons = { + gitHub: () => ( + + ) +}; diff --git a/components/ui/Input.tsx b/components/ui/Input.tsx new file mode 100644 index 0000000..9090c86 --- /dev/null +++ b/components/ui/Input.tsx @@ -0,0 +1,25 @@ +import * as React from 'react'; + +import { cn } from '@/lib/utils'; + +export type InputProps = React.InputHTMLAttributes