Login SC

Padrão corporativo único. Mesma estrutura em todos os sistemas internos. O que muda é apenas o nome e a descrição permanente do sistema.

Sistemas

Quatro sistemas oficiais. Estrutura idêntica. A cor de destaque é apenas um detalhe da identidade.

Desktop
Mobile

Componente reutilizável

Cada sistema fornece apenas seu nome e uma descrição curta e permanente.

import { LoginSC } from "@/components/login-sc";
import { supabase } from "@/integrations/supabase/client";
import logo from "@/assets/logo-white.png.asset.json";

<LoginSC
  logoUrl={logo.url}
  systemName="Operação Imobiliária"
  systemDescription="Operação imobiliária integrada."
  version="v2.4.1"
  category="operacao"
  emailDomain="@sancruza.com.br"
  onSignIn={async (email, password) => {
    const { error } = await supabase.auth.signInWithPassword({ email, password });
    return error ? { error: error.message } : undefined;
  }}
  onForgotPassword={async (email) => {
    const { error } = await supabase.auth.resetPasswordForEmail(email, {
      redirectTo: window.location.origin + "/reset-password",
    });
    return error ? { error: error.message } : undefined;
  }}
/>

Diretrizes

Regras obrigatórias para qualquer sistema interno Sancruza.

  • · Estrutura sempre 40% identidade do sistema, 60% autenticação. Sem card flutuando na direita.
  • · Lado esquerdo: nome do sistema e descrição curta permanente. Sem métricas, sem números, sem dados dinâmicos.
  • · Beta sempre presente, sempre discreta no rodapé inferior esquerdo. Nunca protagonista, nunca com balão de fala.
  • · Título fixo: Acesse sua conta. Subtítulo fixo: Utilize sua conta corporativa Sancruza.
  • · Login por email + senha do domínio corporativo (@sancruza.com.br). Sem Google, sem signup, sem magic link. Contas são criadas só pelo administrador.
  • · No mobile, conteúdos secundários ficam ocultos. Autenticação e Beta permanecem visíveis.