import { useSeoMeta } from '@unhead/react'; import { Link, useParams } from 'react-router-dom'; import { Card, CardContent } from '@/components/ui/card'; import { Skeleton } from '@/components/ui/skeleton'; import { LoginArea } from '@/components/auth/LoginArea'; import { CrewForm } from '@/components/CrewForm'; import { useTranslation } from '@/contexts/language'; import { useCurrentUser } from '@/hooks/useCurrentUser'; import { useCrew } from '@/hooks/useCrews'; import NotFound from './NotFound'; import { Users, ArrowLeft } from 'lucide-react'; export default function EditCrewPage() { const { t } = useTranslation(); const { pubkey, identifier } = useParams<{ pubkey: string; identifier: string }>(); const { user } = useCurrentUser(); const { data: crew, isLoading } = useCrew(identifier || '', pubkey); useSeoMeta({ title: crew ? t('socialUi.editCrew.seoTitleNamed', { name: crew.name }) : t('socialUi.editCrew.seoTitle'), description: t('socialUi.editCrew.seoDescription'), }); if (!user) { return ( <>
{t('socialUi.editCrew.notYoursDesc')}