From d8bdf6611baa0a6bf7c72a8bd3ab6cad36f1d3de Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Thu, 30 Jul 2026 16:55:42 +0300 Subject: [PATCH 1/4] refactor(styles): remove hardcoded styles --- .../components/Login.module.css | 29 ++--------------- .../components/LoginBar.module.css | 30 +----------------- .../components/LoginDialog.module.css | 1 - .../components/Register.module.css | 31 ++----------------- .../authentication/pages/Profile.module.css | 20 ++++++------ .../authentication/pages/RedirectFacebook.tsx | 2 +- .../authentication/pages/RedirectGoogle.tsx | 2 +- .../pages/RedirectMicrosoft.tsx | 2 +- 8 files changed, 19 insertions(+), 98 deletions(-) diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css index ba87e6bae..d2be59234 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css @@ -7,20 +7,16 @@ .form igc-input { width: 100%; - --ig-input-group-focused-secondary-color: #239ef0; - --ig-input-group-focused-border-color: #239ef0; - --ig-input-group-filled-text-color: #2d2d2d; } .form igc-input igc-icon { - color: #0075d2; --ig-icon-size: 1.50rem; } .error { margin: 0; font-size: .875rem; - color: #d32f2f; + color: var(--ig-error-500); } .actions { @@ -41,39 +37,20 @@ text-transform: uppercase; } -.submitBtn:not([disabled])::part(base) { - background: #239ef0; - color: #fff; -} - -.submitBtn:not([disabled])::part(base):hover { - background: #1a8fd8; -} - -.submitBtn[disabled]::part(base) { - background: #e0e0e0; - color: #767676; -} - .linkBtn { align-self: center; - color: #0075d2; + color: var(--ig-primary-500); font-size: .875rem; cursor: pointer; text-decoration: underline; text-transform: none; } -.linkBtn:hover, -.linkBtn:focus-visible { - color: #005da8; -} - .socialLogin { display: grid; gap: 8px; padding-top: 16px; - border-top: 1px solid #d7d7d7; + border-top: 1px solid var(--ig-gray-300); } .socialBtn { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginBar.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginBar.module.css index 234815126..129e737bd 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginBar.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginBar.module.css @@ -1,42 +1,14 @@ .loginBtn::part(base) { - color: #0075d2; - background: #fff; - border-color: rgba(0, 117, 210, 0.35); font-weight: 600; white-space: nowrap; transition: background .15s; } -.loginBtn::part(base):hover { - background: #e8f3fc; -} - .profileAvatar { cursor: pointer; - color: #0075d2; - --ig-avatar-background: #fff; - --ig-avatar-color: #0075d2; -} - -:global(igc-dropdown-item:hover), -:global(igc-dropdown-item[active]:hover) { - background: #e8f3fc; - color: #0075d2; -} - -:global(igc-dropdown-item[active]) { - background: #e8f3fc; - color: #0075d2; -} - -:global(igc-dropdown-item[selected]), -:global(igc-dropdown-item[selected]:hover), -:global(igc-dropdown-item[selected][active]) { - background: #e8f3fc; - color: #0075d2; } .profileAvatar:focus-visible { - outline: 2px solid #fff; + outline: 2px solid var(--ig-primary-500); outline-offset: 2px; } diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginDialog.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginDialog.module.css index 7188a6c3f..bedc1b688 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginDialog.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/LoginDialog.module.css @@ -6,7 +6,6 @@ .dialog::part(title) { font-size: 1.125rem; font-weight: 600; - color: #2d2d2d; } .body { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css index faeb05420..776098dc6 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css @@ -7,20 +7,16 @@ .form igc-input { width: 100%; - --ig-input-group-focused-secondary-color: #239ef0; - --ig-input-group-focused-border-color: #239ef0; - --ig-input-group-filled-text-color: #2d2d2d; } .form igc-input igc-icon { - color: #0075d2; --ig-icon-size: 1.50rem; } .error { margin: 0; font-size: .875rem; - color: #d32f2f; + color: var(--ig-error-500); } .actions { @@ -41,34 +37,11 @@ text-transform: uppercase; } -.submitBtn:not([disabled])::part(base) { - background: #239ef0; - color: #fff; -} - -.submitBtn:not([disabled])::part(base):hover { - background: #1a8fd8; -} - -.submitBtn[disabled]::part(base) { - background: #e0e0e0; - color: #767676; -} - .linkBtn { align-self: center; - color: #0075d2; + color: var(--ig-primary-500); font-size: .875rem; cursor: pointer; text-decoration: underline; text-transform: none; } - -.linkBtn:hover, -.linkBtn:focus-visible { - color: #005da8; -} - -.linkBtn::part(base):hover { - color: #005da8; -} diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css index ee713023a..3e9c0f87d 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css @@ -10,7 +10,7 @@ align-self: flex-start; width: 100%; max-width: 640px; - background: #fff; + background: var(--ig-surface-500); border-radius: 8px; box-shadow: 0 2px 12px rgba(0, 0, 0, .08); padding: 32px; @@ -22,13 +22,13 @@ align-items: center; gap: 20px; padding-bottom: 24px; - border-bottom: 1px solid #d7eaf8; + border-bottom: 1px solid var(--ig-gray-300); } .avatar { flex: 0 0 auto; - --ig-avatar-background: #e0f2ff; - --ig-avatar-color: #0075d2; + --ig-avatar-background: var(--ig-primary-500); + --ig-avatar-color: var(--ig-primary-500-contrast); --ig-avatar-size: 4rem; } @@ -38,7 +38,7 @@ .status { margin: 0 0 4px; - color: #000; + color: var(--ig-gray-700); font-size: .875rem; font-weight: 700; text-transform: uppercase; @@ -47,7 +47,7 @@ .name { margin: 0; overflow-wrap: anywhere; - color: #09f; + color: var(--ig-primary-500); font-size: 2rem; font-weight: 600; line-height: 1.2; @@ -55,7 +55,7 @@ .description { margin: 8px 0 0; - color: #000; + color: var(--ig-gray-900); font-size: 1rem; line-height: 1.5; } @@ -70,11 +70,11 @@ grid-template-columns: 140px minmax(0, 1fr); gap: 24px; padding: 14px 0; - border-bottom: 1px solid #eef3f7; + border-bottom: 1px solid var(--ig-gray-200); } .dt { - color: rgba(0, 0, 0, .62); + color: var(--ig-gray-600); font-size: .875rem; font-weight: 600; margin: 0; @@ -83,5 +83,5 @@ .dd { margin: 0; font-size: 1rem; - color: #2d2d2d; + color: var(--ig-gray-900); } diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectFacebook.tsx b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectFacebook.tsx index 6c47cb61d..8924baab2 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectFacebook.tsx +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectFacebook.tsx @@ -33,7 +33,7 @@ export default function RedirectFacebook() { if (error) { return ( -
+

{error}

diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectGoogle.tsx b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectGoogle.tsx index c746ec51b..c2a021244 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectGoogle.tsx +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectGoogle.tsx @@ -29,7 +29,7 @@ export default function RedirectGoogle() { if (error) { return ( -
+

{error}

diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectMicrosoft.tsx b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectMicrosoft.tsx index 96a8fd500..6460c393d 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectMicrosoft.tsx +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/RedirectMicrosoft.tsx @@ -29,7 +29,7 @@ export default function RedirectMicrosoft() { if (error) { return ( -
+

{error}

From 8b0f20c84b53ac0e9f7fa691fa31d41e8cf9d2a3 Mon Sep 17 00:00:00 2001 From: Marina Stoyanova Date: Fri, 31 Jul 2026 10:25:55 +0300 Subject: [PATCH 2/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../files/src/app/authentication/pages/Profile.module.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css index 3e9c0f87d..0f1dd75e7 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/pages/Profile.module.css @@ -12,7 +12,7 @@ max-width: 640px; background: var(--ig-surface-500); border-radius: 8px; - box-shadow: 0 2px 12px rgba(0, 0, 0, .08); + box-shadow: var(--ig-elevation-2); padding: 32px; box-sizing: border-box; } From 4cd5ff0d6d21cbc28983b8406e07a1d28db1c3d6 Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Fri, 31 Jul 2026 16:19:27 +0300 Subject: [PATCH 3/4] refactor(styles): remove hardcoded styles from Login and Register components --- .../components/Login.module.css | 45 ------------------- .../app/authentication/components/Login.tsx | 10 ++--- .../components/Register.module.css | 28 ------------ .../authentication/components/Register.tsx | 4 +- 4 files changed, 7 insertions(+), 80 deletions(-) diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css index d2be59234..c488c465c 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.module.css @@ -5,14 +5,6 @@ padding: 8px 0 0; } -.form igc-input { - width: 100%; -} - -.form igc-input igc-icon { - --ig-icon-size: 1.50rem; -} - .error { margin: 0; font-size: .875rem; @@ -26,45 +18,8 @@ padding-top: 4px; } -.submitBtn { - display: block; -} - -.submitBtn::part(base) { - width: 100%; - min-height: 40px; - font-weight: 600; - text-transform: uppercase; -} - -.linkBtn { - align-self: center; - color: var(--ig-primary-500); - font-size: .875rem; - cursor: pointer; - text-decoration: underline; - text-transform: none; -} - .socialLogin { display: grid; gap: 8px; padding-top: 16px; - border-top: 1px solid var(--ig-gray-300); -} - -.socialBtn { - display: block; -} - -.socialBtn::part(base) { - width: 100%; - min-height: 40px; - color: #fff; - font-weight: 600; - text-transform: uppercase; } - -.google::part(base) { background: rgb(255, 19, 74); } -.facebook::part(base) { background: rgb(19, 119, 213); } -.microsoft::part(base){ background: rgb(27, 158, 245); } diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.tsx b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.tsx index 45baa3c51..1ca7b2f7b 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.tsx +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Login.tsx @@ -43,23 +43,23 @@ export function Login({ onRegister, onSuccess }: LoginProps) { {error &&

{error}

} {ExternalAuth.hasProvider() && (
{ExternalAuth.hasProvider('google') && ( - ExternalAuth.login('google')}>Sign in with Google )} {ExternalAuth.hasProvider('facebook') && ( - ExternalAuth.login('facebook')}>Sign in with Facebook )} {ExternalAuth.hasProvider('microsoft') && ( - ExternalAuth.login('microsoft')}>Sign in with Microsoft )}
diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css index 776098dc6..9b1bf4816 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.module.css @@ -5,14 +5,6 @@ padding: 8px 0 0; } -.form igc-input { - width: 100%; -} - -.form igc-input igc-icon { - --ig-icon-size: 1.50rem; -} - .error { margin: 0; font-size: .875rem; @@ -25,23 +17,3 @@ gap: 8px; padding-top: 4px; } - -.submitBtn { - display: block; -} - -.submitBtn::part(base) { - width: 100%; - min-height: 40px; - font-weight: 600; - text-transform: uppercase; -} - -.linkBtn { - align-self: center; - color: var(--ig-primary-500); - font-size: .875rem; - cursor: pointer; - text-decoration: underline; - text-transform: none; -} diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.tsx b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.tsx index 9116fece1..57cca4554 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.tsx +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/authentication/components/Register.tsx @@ -57,10 +57,10 @@ export function Register({ onLogin, onSuccess }: RegisterProps) { {error &&

{error}

} ); From e80eaea055a4521876c04e12a1455a0aa378023f Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Fri, 31 Jul 2026 17:11:24 +0300 Subject: [PATCH 4/4] refactor(styles): replace hardcoded styles with CSS variables in multiple components --- .../files/src/app/home/style.module.css | 6 +++--- .../side-nav-auth/files/src/app/app.css | 16 ++++++++-------- .../side-nav-mini-auth/files/src/app/app.css | 14 +++++++------- .../side-nav-mini/files/src/app/app.css | 18 +++++++++--------- .../files/src/app/home/style.module.css | 14 +++++++------- .../projects/side-nav/files/src/app/app.css | 18 +++++++++--------- .../files/src/app/home/style.module.css | 14 +++++++------- 7 files changed, 50 insertions(+), 50 deletions(-) diff --git a/packages/cli/templates/react/igr-ts/projects/_base_with_home/files/src/app/home/style.module.css b/packages/cli/templates/react/igr-ts/projects/_base_with_home/files/src/app/home/style.module.css index 7dfcab6f4..89f606189 100644 --- a/packages/cli/templates/react/igr-ts/projects/_base_with_home/files/src/app/home/style.module.css +++ b/packages/cli/templates/react/igr-ts/projects/_base_with_home/files/src/app/home/style.module.css @@ -6,12 +6,12 @@ padding: 24px; box-sizing: border-box; text-align: center; - font-family: "Titillium Web", "Segoe UI", Arial, sans-serif; - color: #000; + font-family: var(--ig-font-family); + color: var(--ig-gray-900); } :local(.header) { - color: #09f; + color: var(--ig-primary-500); font-size: 80px; font-weight: 300; line-height: 1.2; diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/app.css b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/app.css index c43949107..a73e0eea9 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/app.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-auth/files/src/app/app.css @@ -11,8 +11,8 @@ flex: 0 0 auto; height: 56px; padding: 0 16px; - background: #239ef0; - box-shadow: 0 2px 4px rgba(0, 0, 0, .24); + background: var(--ig-primary-500); + box-shadow: var(--ig-elevation-4); box-sizing: border-box; position: relative; z-index: 10; @@ -27,7 +27,7 @@ font-size: 1.25rem; font-weight: 600; line-height: 1; - color: #000; + color: var(--ig-primary-500-contrast); } .app__menu-button { @@ -37,7 +37,7 @@ width: 40px; height: 40px; padding: 0; - color: #000; + color: var(--ig-primary-500-contrast); border: 0; background: transparent; cursor: pointer; @@ -61,16 +61,16 @@ igc-nav-drawer-item::part(base) { min-height: 48px; - color: #2d2d2d; + color: var(--ig-gray-900); } igc-nav-drawer-item[active]::part(base) { - background: #e0f2ff; - color: #0075d2; + background: var(--ig-primary-100); + color: var(--ig-primary-700); } igc-nav-drawer-item[active] igc-icon { - color: #0075d2; + color: var(--ig-primary-700); } .app__content { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-mini-auth/files/src/app/app.css b/packages/cli/templates/react/igr-ts/projects/side-nav-mini-auth/files/src/app/app.css index 2d5a8b72c..60bd81806 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-mini-auth/files/src/app/app.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-mini-auth/files/src/app/app.css @@ -11,8 +11,8 @@ flex: 0 0 auto; height: 56px; padding: 0 16px; - background: #239ef0; - box-shadow: 0 2px 4px rgba(0, 0, 0, .24); + background: var(--ig-primary-500); + box-shadow: var(--ig-elevation-4); box-sizing: border-box; position: relative; z-index: 10; @@ -29,7 +29,7 @@ width: 40px; height: 40px; padding: 0; - color: #000; + color: var(--ig-primary-500-contrast); border: 0; background: transparent; cursor: pointer; @@ -41,7 +41,7 @@ .app__title { margin: 0 0 0 16px; - color: #000; + color: var(--ig-primary-500-contrast); font-size: 1.25rem; font-weight: 600; line-height: 1; @@ -60,12 +60,12 @@ } igc-nav-drawer-item[active]::part(base) { - background: #e0f2ff; - color: #0075d2; + background: var(--ig-primary-100); + color: var(--ig-primary-700); } igc-nav-drawer-item[active] igc-icon { - color: #0075d2; + color: var(--ig-primary-700); } .app--mini .app__drawer { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/app.css b/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/app.css index 5b01df4e1..993f62bcf 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/app.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/app.css @@ -11,8 +11,8 @@ flex: 0 0 auto; height: 56px; padding: 0 16px; - background: #239ef0; - box-shadow: 0 2px 4px rgba(0, 0, 0, .24); + background: var(--ig-primary-500); + box-shadow: var(--ig-elevation-4); box-sizing: border-box; } @@ -23,7 +23,7 @@ width: 40px; height: 40px; padding: 0; - color: #000; + color: var(--ig-primary-500-contrast); border: 0; background: transparent; cursor: pointer; @@ -35,7 +35,7 @@ .app__title { margin: 0 0 0 16px; - color: #000; + color: var(--ig-primary-500-contrast); font-size: 1.25rem; font-weight: 600; line-height: 1; @@ -55,20 +55,20 @@ igc-nav-drawer-item::part(base) { min-height: 48px; - color: #2d2d2d; + color: var(--ig-gray-900); } igc-nav-drawer-item[active]::part(base) { - background: #e0f2ff; - color: #0075d2; + background: var(--ig-primary-100); + color: var(--ig-primary-700); } igc-nav-drawer-item[active] igc-icon { - color: #0075d2; + color: var(--ig-primary-700); } igc-nav-drawer-item:not([active]) igc-icon { - color: #2d2d2d; + color: var(--ig-gray-900); } .app--mini .app__drawer { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/home/style.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/home/style.module.css index ca8b97595..040b35c98 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/home/style.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav-mini/files/src/app/home/style.module.css @@ -4,7 +4,7 @@ margin: auto; padding: 48px 24px; box-sizing: border-box; - font-family: "Titillium Web", "Segoe UI", Arial, sans-serif; + font-family: var(--ig-font-family); } :local(.intro) { @@ -15,7 +15,7 @@ :local(.header) { margin: 0 0 12px; - color: #09f; + color: var(--ig-primary-500); font-size: 3rem; font-weight: 600; line-height: 1.2; @@ -23,7 +23,7 @@ :local(.description) { margin: 0; - color: #000; + color: var(--ig-gray-900); font-size: 1.125rem; line-height: 1.5; } @@ -50,7 +50,7 @@ align-items: center; min-height: 64px; padding: 6px 0; - color: rgba(0, 0, 0, .74); + color: var(--ig-gray-700); text-align: left; text-decoration: none; } @@ -62,7 +62,7 @@ :local(.resourceIcon) { flex: 0 0 28px; margin-right: 16px; - color: #09f; + color: var(--ig-primary-500); font-size: 28px; } @@ -73,12 +73,12 @@ :local(.resource) strong { margin-bottom: 2px; - color: #731963; + color: var(--ig-secondary-500); font-size: 1rem; } :local(.resource) small { - color: #000; + color: var(--ig-gray-900); font-size: 0.875rem; line-height: 1.4; } diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/app.css b/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/app.css index 93d0473a6..c75d2817b 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/app.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/app.css @@ -11,8 +11,8 @@ flex: 0 0 auto; height: 56px; padding: 0 16px; - background: #239ef0; - box-shadow: 0 2px 4px rgba(0, 0, 0, .24); + background: var(--ig-primary-500); + box-shadow: var(--ig-elevation-4); box-sizing: border-box; } @@ -21,7 +21,7 @@ font-size: 1.25rem; font-weight: 600; line-height: 1; - color: #000; + color: var(--ig-primary-500-contrast); } .app__menu-button { @@ -31,7 +31,7 @@ width: 40px; height: 40px; padding: 0; - color: #000; + color: var(--ig-primary-500-contrast); border: 0; background: transparent; cursor: pointer; @@ -55,20 +55,20 @@ igc-nav-drawer-item::part(base) { min-height: 48px; - color: #2d2d2d; + color: var(--ig-gray-900); } igc-nav-drawer-item[active]::part(base) { - background: #e0f2ff; - color: #0075d2; + background: var(--ig-primary-100); + color: var(--ig-primary-700); } igc-nav-drawer-item[active] igc-icon { - color: #0075d2; + color: var(--ig-primary-700); } igc-nav-drawer-item:not([active]) igc-icon { - color: #2d2d2d; + color: var(--ig-gray-900); } .app__content { diff --git a/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/home/style.module.css b/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/home/style.module.css index ca8b97595..040b35c98 100644 --- a/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/home/style.module.css +++ b/packages/cli/templates/react/igr-ts/projects/side-nav/files/src/app/home/style.module.css @@ -4,7 +4,7 @@ margin: auto; padding: 48px 24px; box-sizing: border-box; - font-family: "Titillium Web", "Segoe UI", Arial, sans-serif; + font-family: var(--ig-font-family); } :local(.intro) { @@ -15,7 +15,7 @@ :local(.header) { margin: 0 0 12px; - color: #09f; + color: var(--ig-primary-500); font-size: 3rem; font-weight: 600; line-height: 1.2; @@ -23,7 +23,7 @@ :local(.description) { margin: 0; - color: #000; + color: var(--ig-gray-900); font-size: 1.125rem; line-height: 1.5; } @@ -50,7 +50,7 @@ align-items: center; min-height: 64px; padding: 6px 0; - color: rgba(0, 0, 0, .74); + color: var(--ig-gray-700); text-align: left; text-decoration: none; } @@ -62,7 +62,7 @@ :local(.resourceIcon) { flex: 0 0 28px; margin-right: 16px; - color: #09f; + color: var(--ig-primary-500); font-size: 28px; } @@ -73,12 +73,12 @@ :local(.resource) strong { margin-bottom: 2px; - color: #731963; + color: var(--ig-secondary-500); font-size: 1rem; } :local(.resource) small { - color: #000; + color: var(--ig-gray-900); font-size: 0.875rem; line-height: 1.4; }