| import { Button } from "@/components/ui/button" |
| import { |
| Card, |
| CardContent, |
| CardDescription, |
| CardFooter, |
| CardHeader, |
| CardTitle, |
| } from "@/components/ui/card" |
| import { Input } from "@/components/ui/input" |
| import { Label } from "@/components/ui/label" |
| import { |
| Select, |
| SelectContent, |
| SelectItem, |
| SelectTrigger, |
| SelectValue, |
| } from "@/components/ui/select" |
|
|
| export function CardWithForm() { |
| return ( |
| <Card className="w-[350px]"> |
| <CardHeader> |
| <CardTitle>Create project</CardTitle> |
| <CardDescription>Deploy your new project in one-click.</CardDescription> |
| </CardHeader> |
| <CardContent> |
| <form> |
| <div className="grid w-full items-center gap-4"> |
| <div className="flex flex-col space-y-1.5"> |
| <Label htmlFor="name">Name</Label> |
| <Input id="name" placeholder="Name of your project" /> |
| </div> |
| <div className="flex flex-col space-y-1.5"> |
| <Label htmlFor="framework">Framework</Label> |
| <Select> |
| <SelectTrigger id="framework"> |
| <SelectValue placeholder="Select" /> |
| </SelectTrigger> |
| <SelectContent position="popper"> |
| <SelectItem value="next">Smell Pussy</SelectItem> |
| <SelectItem value="sveltekit">Lick Ass</SelectItem> |
| <SelectItem value="astro">Smell Armpit</SelectItem> |
| <SelectItem value="nuxt">Sniff Fart</SelectItem> |
| </SelectContent> |
| </Select> |
| </div> |
| </div> |
| </form> |
| </CardContent> |
| <CardFooter className="flex justify-between"> |
| <Button variant="outline">Cancel</Button> |
| <Button>Deploy</Button> |
| </CardFooter> |
| </Card> |
| ) |
| } |
|
|