'use client'; import * as React from 'react'; import { useMediaQuery } from '@/hooks/use-media-query'; import { Button, Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger, Drawer, DrawerClose, DrawerContent, DrawerFooter, DrawerHeader, DrawerTitle, DrawerTrigger, Input, Label, Textarea, } from '@components'; import { cn } from '@utils'; export function RequestFeaturePopup() { const [open, setOpen] = React.useState(false); const isDesktop = useMediaQuery('(min-width: 768px)'); if (isDesktop) { return ( Request Fitur ); } return ( Request Fitur ); } interface ProfileFormProps extends React.ComponentProps<'form'> { showFooterButton?: boolean; } function ProfileForm({ className, showFooterButton = false, }: ProfileFormProps) { const [description, setDescription] = React.useState(''); const maxDescriptionLength = 10000; return (
{description.length}/{maxDescriptionLength}