Fix: Remove "Geral" from settings page
The "Geral" menu item should not be displayed as a separate page, but rather the content should be displayed within the "Configurações" page. This commit removes the "Geral" page and ensures the correct display of the settings menu.
This commit is contained in:
parent
e5b764b986
commit
07bf385f0e
@ -1,6 +1,4 @@
|
|||||||
|
|
||||||
import { SidebarProvider } from "@/components/ui/sidebar";
|
|
||||||
import SettingsSidebar from "@/components/settings/SettingsSidebar";
|
|
||||||
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs";
|
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs";
|
||||||
import MeuCadastroForm from "@/components/settings/MeuCadastroForm";
|
import MeuCadastroForm from "@/components/settings/MeuCadastroForm";
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
@ -10,42 +8,39 @@ const Configuracoes = () => {
|
|||||||
const [tab, setTab] = useState("visao-geral");
|
const [tab, setTab] = useState("visao-geral");
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SidebarProvider>
|
<div className="flex min-h-screen w-full bg-background">
|
||||||
<div className="flex min-h-screen w-full bg-background">
|
<main className="flex-1 p-4 md:p-8">
|
||||||
<SettingsSidebar />
|
<h1 className="text-2xl font-bold mb-6">Configurações</h1>
|
||||||
<main className="flex-1 p-4 md:p-8">
|
<Tabs value={tab} onValueChange={setTab}>
|
||||||
<h1 className="text-2xl font-bold mb-6">Configurações</h1>
|
<TabsList className="mb-6">
|
||||||
<Tabs value={tab} onValueChange={setTab}>
|
<TabsTrigger value="visao-geral" className="min-w-[120px]">
|
||||||
<TabsList className="mb-6">
|
Visão Geral
|
||||||
<TabsTrigger value="visao-geral" className="min-w-[120px]">
|
</TabsTrigger>
|
||||||
Visão Geral
|
<TabsTrigger value="meu-cadastro" className="min-w-[120px]">
|
||||||
</TabsTrigger>
|
Meu cadastro
|
||||||
<TabsTrigger value="meu-cadastro" className="min-w-[120px]">
|
</TabsTrigger>
|
||||||
Meu cadastro
|
<TabsTrigger value="assinatura" className="min-w-[120px]">
|
||||||
</TabsTrigger>
|
Assinatura
|
||||||
<TabsTrigger value="assinatura" className="min-w-[120px]">
|
</TabsTrigger>
|
||||||
Assinatura
|
</TabsList>
|
||||||
</TabsTrigger>
|
<TabsContent value="visao-geral">
|
||||||
</TabsList>
|
<div className="p-6 bg-muted rounded-lg border text-muted-foreground text-center">
|
||||||
<TabsContent value="visao-geral">
|
<div className="text-lg font-semibold mb-2">Bem-vindo à página de Configurações!</div>
|
||||||
<div className="p-6 bg-muted rounded-lg border text-muted-foreground text-center">
|
<div>Aqui você pode gerenciar suas informações, assinatura e muito mais.</div>
|
||||||
<div className="text-lg font-semibold mb-2">Bem-vindo à página de Configurações!</div>
|
</div>
|
||||||
<div>Aqui você pode gerenciar suas informações, assinatura e muito mais.</div>
|
</TabsContent>
|
||||||
</div>
|
<TabsContent value="meu-cadastro">
|
||||||
</TabsContent>
|
<MeuCadastroForm />
|
||||||
<TabsContent value="meu-cadastro">
|
</TabsContent>
|
||||||
<MeuCadastroForm />
|
<TabsContent value="assinatura">
|
||||||
</TabsContent>
|
<div className="p-6 bg-muted rounded-lg border text-muted-foreground text-center">
|
||||||
<TabsContent value="assinatura">
|
<div className="text-lg font-semibold mb-2">Em breve!</div>
|
||||||
<div className="p-6 bg-muted rounded-lg border text-muted-foreground text-center">
|
<div>Funcionalidades de assinatura serão lançadas em breve.</div>
|
||||||
<div className="text-lg font-semibold mb-2">Em breve!</div>
|
</div>
|
||||||
<div>Funcionalidades de assinatura serão lançadas em breve.</div>
|
</TabsContent>
|
||||||
</div>
|
</Tabs>
|
||||||
</TabsContent>
|
</main>
|
||||||
</Tabs>
|
</div>
|
||||||
</main>
|
|
||||||
</div>
|
|
||||||
</SidebarProvider>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user