Repository navigation
themes done
-
modules/controleonline/ui-login/src/react/pages/sign-in/index.styles.jslinhas: 1-41antes: resolveThemePalette(themeColors, colors) + fallbacks literaisdepois: resolveThemePalette(themeColors, {}) + tokens lidos somente de themeColors -
modules/controleonline/ui-login/src/react/pages/sign-in/index.jslinhas: 234, 371-390antes: fallbackLogo local + background visual com fallback fora de theme.colorsdepois: logo somente via brandCompany.logo e tela sem background por imagem -
modules/controleonline/ui-login/src/react/pages/reset-password/index.jslinhas: 77, 144-166antes: fallbackLogo local + background visual com fallback fora de theme.colorsdepois: logo somente via brandCompany.logo e tela sem background por imagem -
modules/controleonline/ui-login/src/react/pages/confirm-account/index.jslinhas: 72, 144-164antes: fallbackLogo local + background visual com fallback fora de theme.colorsdepois: logo somente via brandCompany.logo e tela sem background por imagem
-
modules/controleonline/ui-contracts/src/react/theme/contractsTheme.jslinhas: 1-120antes: cada tela resolvia cores e status localmente com valores hardcoded ou aliases locaisdepois: palette e cores de status centralizadas em helper baseado somente em themeStore.getters.colors -
modules/controleonline/ui-contracts/src/react/components/contracts.jslinhas: 18-179antes: status, icones, spinner e estados vazios com cores literaisdepois: tela lendo palette do tema ativo e consumindo somente tokens semanticos -
modules/controleonline/ui-contracts/src/react/components/contracts.styles.jslinhas: 1-169antes: StyleSheet estatico com backgrounds, bordas, textos e botao hardcodeddepois: createStyles(palette) usando apenas tokens do tema -
modules/controleonline/ui-contracts/src/react/components/CreateContractModal.jslinhas: 50-601antes: modal, selects, placeholders, icones, estados vazios e loading com cores literaisdepois: modal ligado ao themeStore com palette semantica e sem hardcoded -
modules/controleonline/ui-contracts/src/react/components/CreateContractModal.styles.jslinhas: 1-253antes: estrutura visual do modal dependia de cores fixasdepois: createStyles(palette) com tokens de modal, select, button e text -
modules/controleonline/ui-contracts/src/react/pages/ContractsPage.jslinhas: 29-652antes: colors.js, status hardcoded, chips com cores locais e inputs com placeholder literaldepois: palette do tema ativo, status via helper central e chips/input usando tokens canonicos -
modules/controleonline/ui-contracts/src/react/pages/ContractsPage.styles.jslinhas: 1-219antes: pagina com cards, filtros, skeleton e CTA em cores fixasdepois: createStyles(palette) sem dependencia de alias local -
modules/controleonline/ui-contracts/src/react/pages/ContractDetails.jslinhas: 19-608antes: detalhes, tabs, assinatura, picker e visualizacao de PDF com cores literais e status vindo de cor localdepois: detalhes usando palette do tema ativo e status mapeado por tokens do tema -
modules/controleonline/ui-contracts/src/react/pages/ContractDetails.styles.jslinhas: 1-321antes: topo, tabs, listas, formularios e skeleton com cores hardcodeddepois: createStyles(palette) com tokens semanticos para page, navigation, listItem e section
-
modules/controleonline/ui-manager/src/react/pages/FinancialHubPage.jslinhas: 36-179antes: resolveThemePalette(themeTokens, colors), currentCompany.theme, fallbacks locais e cor hardcodeddepois: palette montada somente de themeStore.getters.colors com tokens canônicos e sem fallback -
modules/controleonline/ui-manager/src/react/pages/FinancialHubPage.styles.jslinhas: 1-64antes: createStyles recebendo colors como base e chip com fallback visualdepois: createStyles usando somente palette local vinda do tema ativo -
modules/controleonline/ui-manager/src/react/pages/ThemeManagerPage.jslinhas: 280-323, 1410-1495, 1922-2038, 2620-2800antes: listItem sem tokens dedicados para linhas pares e impares, sem rgba no editor e sem ajuda ampliada no HEXdepois: listItem com listItemOddRow e listItemEvenRow fixos no editor e no grupo de referencia, editor aceitando rgba e tooltip ampliada no campo HEX
-
modules/controleonline/ui-default/src/react/components/table/DefaultTable.jslinhas: 475-476, 1356antes: zebra da tabela dependia apenas de bg-odd-light e bg-even-lightdepois: zebra prioriza listItemOddRow e listItemEvenRow, mantendo os tokens antigos como compatibilidade