Ferramenta de estilo
Aplique a sua marca ao micro-frontend ajustando os tokens de design e as opções de disposição. Cada parâmetro é explicado, a pré-visualização é atualizada em direto e a chamada mount() gerada fica pronta a colar.
Carregue, arraste ou cole uma imagem PNG, JPEG ou WebP (máx. 5 MB). Uma versão reduzida e sem metadados é enviada ao nosso fornecedor de IA para analisar os papéis visuais; depois, o contraste é validado localmente. A ADITUS conserva a imagem original e o estilo derivado durante 6 meses para controlo de qualidade.
--aditus-accentCor principal da marca: botões, estados ativos e elementos em destaque.
--aditus-accent-strongTonalidade do destaque ao passar o ponteiro ou premir.
--aditus-accent-contrastCor do texto/ícone acima do destaque.
--aditus-accent-softTonalidade ténue de destaque para preenchimentos suaves e estados sob o ponteiro.
--aditus-surfaceFundo do painel/cartão/entrada.
--aditus-surface-2Superfície ligeiramente elevada para preenchimentos aninhados.
--aditus-borderCor do contorno fino.
--aditus-border-strongContorno mais forte para campos e controlos.
--aditus-textCor principal do texto do corpo.
--aditus-mutedCor do texto esbatido ou secundário.
--aditus-headingCor dos títulos, mais clara do que a do corpo de texto.
--aditus-overlay-surfaceFundo opaco do modal de detalhe do artigo. Defina uma cor OPAQUE quando a superfície é translúcida (temas de vidro), para que a caixa de diálogo flutuante nunca fique transparente e o seu texto permaneça legível.
--aditus-overlay-backdropScrim atrás do modal de detalhe. Utilize um ecrã escuro (por exemplo, rgba(0,0,0,0.6)) para temas escuros, em que o padrão derivado do texto seria um véu claro.
--aditus-successCor do sucesso: passos concluídos, verificação concluída.
--aditus-success-softTonalidade fraca de sucesso.
--aditus-dangerCor do erro.
--aditus-danger-softTonalidade de erro fraca.
--aditus-radiusRaio de canto dos painéis/cartões.
--aditus-radius-smRaio de canto de entradas/chips pequenos.
--aditus-radius-buttonRaio dos cantos dos botões.
--aditus-gapEspaço entre secções empilhadas dentro de uma fase.
--aditus-shadowSombra das caixas para painéis e cartões elevados.
--aditus-fontConjunto de famílias tipográficas para todo o micro-frontend.
--aditus-font-sizeUm comprimento CSS (por exemplo, 16px ou 1rem) que dimensiona TODA a tipografia – o corpo do texto, os metadados, os controlos e os títulos mantêm as suas proporções e crescem juntos. Padrão: 15px.
A etapa do evento é apresentada como uma lista vertical de linhas ou uma grelha de cartões. Cada evento mostra apenas os seus dados e um único botão de seleção.
A etapa dos artigos é apresentada como uma lista vertical ou uma grelha de cartões por escalão de preço (definida através de articleContent).
Define a disposição dos artigos num grupo expandido da vista em lista: uma pilha compacta ou uma grelha responsiva com várias colunas.
Define como os utilizadores escolhem artigos na vista em lista: um botão de seleção por linha ou um seletor de quantidade por linha, com subtotais e um botão no rodapé que adiciona todas as escolhas de uma só vez.
Mostra, na vista em lista, o ícone de cada artigo (o pequeno SVG colorido que a loja real apresenta à esquerda de cada bilhete).
Mostra um elemento gráfico no cabeçalho: o grande banner da marca do evento selecionado, a toda a largura acima do fluxo. Surge assim que é selecionado um evento.
Definição regional enviada no cabeçalho Accept-Language — determina o conteúdo localizado da API (por exemplo, de-DE ou en-GB).
A cada mudança de etapa, realinha suavemente o widget na área visível (nunca na montagem inicial). Desative se o host gerir o deslocamento.
Número de colunas das opções de resposta das perguntas RadioButtonList/CheckBoxList (1-4). Ecrãs estreitos regressam a uma única coluna.
Injeta o tema neutro predefinido incluído. Desative esta opção quando disponibilizar o seu próprio tema completo.
import { mount } from "@workspace/aditus-shop-embed";
mount(document.getElementById("aditus-shop")!, {
publicKey: "pk_deine_seite",
// sessionToken, // necessário para ativar a loja — criado pelo seu backend; consulte "Micro Frontend"
eventTheme: false, // apresenta os seus tokens, não a marca do organizador do evento
});São emitidos apenas os tokens que alterou — os restantes mantêm os valores predefinidos do pacote.