"use client" import * as React from "react" import { Plus } from "lucide-react" import { useMediaQuery } from "@/hooks/use-media-query" import { Button } from "@/components/ui/button" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" import { Drawer, DrawerClose, DrawerContent, DrawerFooter, DrawerHeader, DrawerTitle, DrawerTrigger, } from "@/components/ui/drawer" import UserForm from "./UserForm" export function UserFormWrapper() { const [open, setOpen] = React.useState(false) const isDesktop = useMediaQuery("(min-width: 768px)") // Common button content const TriggerButton = ( ) if (isDesktop) { return ( {TriggerButton} Add New User ) } return ( {TriggerButton} Add New User
) }