mirror of
https://github.com/penxio/penx.git
synced 2026-01-16 00:48:06 -05:00
33 lines
985 B
TypeScript
33 lines
985 B
TypeScript
import { Button } from '@/components/ui/button'
|
|
import {
|
|
Dialog,
|
|
DialogContent,
|
|
DialogDescription,
|
|
DialogFooter,
|
|
DialogHeader,
|
|
DialogTitle,
|
|
DialogTrigger,
|
|
} from '@/components/ui/dialog'
|
|
import { Plus } from 'lucide-react'
|
|
import { CreateChannelForm } from './CreateChannelForm'
|
|
import { useCreateChannelDialog } from './useCreateChannelDialog'
|
|
|
|
export function CreateChannelDialog() {
|
|
const { isOpen, setIsOpen } = useCreateChannelDialog()
|
|
return (
|
|
<Dialog open={isOpen} onOpenChange={(v) => setIsOpen(v)}>
|
|
<DialogTrigger asChild>
|
|
<div className="hover:bg-sidebar h-6 w-6 rounded-md flex items-center justify-center cursor-pointer">
|
|
<Plus className="text-primary" size={16} />
|
|
</div>
|
|
</DialogTrigger>
|
|
<DialogContent className="sm:max-w-[425px]">
|
|
<DialogHeader>
|
|
<DialogTitle>Create Channel</DialogTitle>
|
|
</DialogHeader>
|
|
<CreateChannelForm />
|
|
</DialogContent>
|
|
</Dialog>
|
|
)
|
|
}
|