import React from 'react' import { useNavigate } from 'react-router-dom' import { Building2, Shield, Users, FolderKanban, ExternalLink, Info, CheckCircle2, } from 'lucide-react' import { useAuth } from '../contexts/AuthContext' export const OrganizationSettingsPage: React.FC = () => { const { activeOrg, user } = useAuth() const navigate = useNavigate() if (!activeOrg) { return (
Nenhuma organização ativa selecionada.
) } const isOwner = activeOrg.roles?.includes('OWNER') || false return (
{/* Header */}

Configurações do Workspace

{activeOrg.name}

Informações gerais, permissões e detalhes estruturais do seu espaço de trabalho.

{/* Main Settings Card */}
{activeOrg.name.slice(0, 2).toUpperCase()}

{activeOrg.name}

Identificador Único: #{activeOrg.id}

{isOwner ? 'Proprietário (Owner)' : 'Colaborador (Member)'}
{/* Workspace Details List */}
Nome da Organização {activeOrg.name}
Seu Perfil Conectado {user?.name} ({user?.email})
Permissões Ativas
{activeOrg.roles.map((r) => ( {r} ))}
Status da Conexão
Sincronizado com Quarkus API
{/* Quick Links */}

Ações Rápidas do Workspace

{/* Security Note */}

As alterações nos dados cadastrais da organização respeitam a política de isolamento multi-tenant do BeeTask. Apenas os usuários autenticados e aprovados têm acesso aos dados deste workspace.

) }