diff --git a/src/app/admin/flows/[id]/page.tsx b/src/app/admin/flows/[id]/page.tsx index 6aeab51..6bd16b7 100644 --- a/src/app/admin/flows/[id]/page.tsx +++ b/src/app/admin/flows/[id]/page.tsx @@ -1,144 +1,161 @@ 'use client'; -import { useEffect, useState, useActionState } from 'react'; -import { useFormStatus } from 'react-dom'; -import { getFlow, saveFlow, type Flow } from '@/lib/actions/flows'; import { Button } from '@/components/ui/button'; +import { Card, CardContent } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; -import { Label } from '@/components/ui/label'; -import { Textarea } from '@/components/ui/textarea'; -import { Card, CardContent, CardHeader, CardTitle, CardDescription, CardFooter } from '@/components/ui/card'; -import { useToast } from '@/hooks/use-toast'; -import Link from 'next/link'; -import { ChevronLeft } from 'lucide-react'; -import { Skeleton } from '@/components/ui/skeleton'; +import { Badge } from '@/components/ui/badge'; +import { + Play, + Share2, + MessageSquare, + Pencil, + Settings, + Bike, + Footprints, + MoreHorizontal, + Plus, + Minus, + Code2 +} from 'lucide-react'; +import { FlowNode, FlowNodeInput, FlowNodeOption, FlowNodeMessage } from '@/components/admin/flow-node'; -interface FlowFormPageProps { - params: { id: string }; -} - -function SubmitButton({ isNew }: { isNew: boolean }) { - const { pending } = useFormStatus(); +export default function FlowEditorPage() { return ( - - ); -} +
Default
+{text}
+{text}
+