logto-io / logto

🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
https://logto.io
Mozilla Public License 2.0
8.31k stars 406 forks source link

refactor(console): use vite #6318

Closed gao-sun closed 1 month ago

gao-sun commented 1 month ago

Summary

a follow-up of #6314. experience will be a separate pull since we need to update it with care.

Updates

  1. clean up dependencies
  2. use default import for styles to avoid dynamic key issue (see below)
  3. use .svg?react to import svg as React component
  4. use lazy load for routes (starts from this file)
  5. skip server logs for reading static files in dev since vite will send a loooot of requests (https://github.com/vitejs/vite/discussions/4803)
  6. update security headers to make development easier
  7. remove .br build output since the compression are usually handled by the proxy in front of the server. keep .gz for compatibilty.
(click to expand) css modules dynamic key issue
with the following code: ```ts import * as styles from './index.module.scss'; ``` we could not use a dynamic key for `styles`, e.g.: ```ts styles[type] ``` it will cause a wrong classname (without hash and others) in the output. while using the default import works.

To-dos

  1. pop up a window when a module cannot be found (we may have updates, let the user refresh the page) use react-safe-lazy #6332
  2. resolve scss warnings of mixed dec #6356
  3. try to bring back a normal mermaid import (refactor packages/console/src/mdx-components/Mermaid/index.tsx) #6323
  4. optimize the usage of process.env in @withtyped/client

Testing

locally previewed & clicked around, looks ok. also ci should be a great guard.

Checklist

github-actions[bot] commented 1 month ago

COMPARE TO master

Total Size Diff :warning: :chart_with_upwards_trend: +22.69 KB

Diff by File |Name|Diff| |---|---| |package.json|:chart_with_upwards_trend: +22 Bytes| |packages/console/.eslintrc.cjs|:chart_with_upwards_trend: +243 Bytes| |packages/console/.parcelrc|:chart_with_upwards_trend: +388 Bytes| |packages/console/.parcelrc.arm64|:chart_with_upwards_trend: +531 Bytes| |packages/console/index.html|:chart_with_upwards_trend: +381 Bytes| |packages/console/package.json|:chart_with_upwards_trend: +613 Bytes| |packages/console/parcel-transformer-mdx2.js|:chart_with_upwards_trend: +1.47 KB| |packages/console/src/assets/docs/guides/index.tsx|:chart_with_upwards_trend: +198 Bytes| |packages/console/src/assets/docs/guides/web-gpt-plugin/components/ClientBasics/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/cloud/AppRoutes.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/cloud/pages/Main/InvitationList/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/cloud/pages/Main/TenantLandingPage/TenantLandingPageContent/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/cloud/pages/Main/TenantLandingPage/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/cloud/pages/SocialDemoCallback/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/ActionBar/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ActionsButton/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/components/AppError/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/components/AppLoading/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/ApplicationCreation/CreateForm/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/ApplicationName/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/AuditLogTable/components/EventName/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/AuditLogTable/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/BasicWebhookForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/BillInfo/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/Breakable/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ConnectorForm/BasicForm/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/ConnectorForm/ConfigForm/ConfigFormFields/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ConnectorForm/ConfigForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ConnectorForm/GoogleOneTapCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ConnectorLogo/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ConnectorTester/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/CreateConnectorForm/ConnectorRadioGroup/ConnectorRadio/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/CreateConnectorForm/ConnectorRadioGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/CreateConnectorForm/PlatformSelector/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/CreateConnectorForm/Skeleton/index.tsx|:chart_with_upwards_trend: +15 Bytes| |packages/console/src/components/CreateConnectorForm/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/CreateTenantModal/EnvTagOptionContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/CreateTenantModal/SelectTenantPlanModal/PlanCardItem/FeaturedPlanContent/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/CreateTenantModal/SelectTenantPlanModal/PlanCardItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/CreateTenantModal/SelectTenantPlanModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/CreateTenantModal/index.tsx|:chart_with_upwards_trend: +2 Bytes| |packages/console/src/components/CustomUiAssetsUploader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/DetailsForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/DetailsPage/DetailsPageHeader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/DetailsPage/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/DetailsPage/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/Drawer/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/EditScopeModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/EmptyDataPlaceholder/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/EntitiesTransfer/components/EntityItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/EntitiesTransfer/components/SourceEntitiesBox/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/components/EntitiesTransfer/components/SourceEntityItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/EntitiesTransfer/components/TargetEntitiesBox/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/EntitiesTransfer/components/TargetEntityItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/EntitiesTransfer/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/FeatureTag/BetaTag.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/FeatureTag/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/FileIcon/index.tsx|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/components/FormCard/FormCardLayout/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/FormCard/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/FormCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/GuideCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/GuideCardGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/ModalFooter/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/ModalHeader/RequestForm.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/ModalHeader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/Guide/StepsSkeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Guide/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ImageInputs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Index/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/InlineUpsell/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ItemPreview/ApplicationPreview.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ItemPreview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ListPage/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/LivePreviewButton/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/ManageOrganizationPermissionModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Markdown/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/MauExceededModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/MfaFactorTitle/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/components/MultiOptionInput/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/MultiTextInputField/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/OpenExternalLink/index.tsx|:chart_with_upwards_trend: +6 Bytes| |packages/console/src/components/OrganizationList/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/OrganizationRolesSelect/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/PaymentOverdueModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/PermissionsTable/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/components/PlanUsage/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ProgressBar/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/QuotaGuardFooter/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Region/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/RequestDataError/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/RoleAssignmentModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/RoleIcon/index.tsx|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/components/RoleScopesTransfer/components/ResourceItem/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/RoleScopesTransfer/components/SourceScopeItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/RoleScopesTransfer/components/SourceScopesBox/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/components/RoleScopesTransfer/components/TargetScopeItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/RoleScopesTransfer/components/TargetScopesBox/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/RoleScopesTransfer/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/RolesTransfer/SourceRolesBox/SourceRoleItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/RolesTransfer/SourceRolesBox/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/components/RolesTransfer/TargetRolesBox/TargetRoleItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/RolesTransfer/TargetRolesBox/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/RolesTransfer/components/RoleInformation/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/RolesTransfer/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/components/SignInExperiencePreview/components/ToggleUiThemeButton/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/SignInExperiencePreview/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/SubmitFormChangesActionBar/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/TemplateTable/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/TenantEnvTag/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/ThemedIcon/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Topbar/ContactModal/hook.tsx|:chart_with_upwards_trend: +42 Bytes| |packages/console/src/components/Topbar/ContactModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/components/Topbar/TenantSelector/TenantDropdownItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/Topbar/TenantSelector/TenantInvitationDropdownItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Topbar/TenantSelector/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/Topbar/UserInfo/SubMenu/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/components/Topbar/UserInfo/UserInfoSkeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/Topbar/UserInfo/index.tsx|:chart_with_upwards_trend: +25 Bytes| |packages/console/src/components/Topbar/index.module.scss|:chart_with_upwards_trend: +65 Bytes| |packages/console/src/components/Topbar/index.tsx|:chart_with_upwards_trend: +25 Bytes| |packages/console/src/components/UnsavedChangesAlertModal/index.tsx|:chart_with_upwards_trend: +23 Bytes| |packages/console/src/components/UserAccountInformation/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/components/UserAvatar/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/components/UserInfoCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/UserName/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/components/VerificationCodeInput/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/consts/applications.ts|:chart_with_upwards_trend: +72 Bytes| |packages/console/src/consts/connectors.ts|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/consts/env.ts|:chart_with_upwards_trend: +155 Bytes| |packages/console/src/containers/AppContent/TenantNotificationContainer/CreateProductionTenantBanner/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/containers/AppContent/TenantNotificationContainer/TenantEnvMigrationModal/index.tsx|:chart_with_upwards_trend: +8 Bytes| |packages/console/src/containers/AppContent/TenantSuspendedPage/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/containers/AppContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/containers/ConsoleContent/Sidebar/components/Item/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/containers/ConsoleContent/Sidebar/components/Section/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/containers/ConsoleContent/Sidebar/hook.tsx|:chart_with_upwards_trend: +102 Bytes| |packages/console/src/containers/ConsoleContent/Sidebar/index.module.scss|:chart_with_upwards_trend: +82 Bytes| |packages/console/src/containers/ConsoleContent/Sidebar/index.tsx|:chart_with_upwards_trend: +73 Bytes| |packages/console/src/containers/ConsoleContent/index.module.scss|:chart_with_upwards_trend: +111 Bytes| |packages/console/src/containers/ConsoleContent/index.tsx|:chart_with_upwards_trend: +273 Bytes| |packages/console/src/contexts/AppThemeProvider/index.tsx|:chart_with_upwards_trend: +42 Bytes| |packages/console/src/ds-components/ActionMenu/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Button/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Card/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/CardTitle/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Checkbox/CategorizedCheckboxGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Checkbox/Checkbox/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Checkbox/CheckboxGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/CodeEditor/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/ColorPicker/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/ConfirmModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/ds-components/CopyToClipboard/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/ds-components/DataTransferBox/SourceDataItem/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/DataTransferBox/SourceGroupItem/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/DataTransferBox/SourcePanel/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/ds-components/DataTransferBox/TargetDataItem/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/DataTransferBox/TargetPanel/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/ds-components/DataTransferBox/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/ds-components/Divider/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/DragDrop/DragDropProvider.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Dropdown/DropdownItem.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Dropdown/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/FormField/Skeleton.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/FormField/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/IconButton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/ImageWithErrorFallback/index.tsx|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/ds-components/InlineNotification/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/ds-components/KeyValueInputField/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/ModalHeader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/ModalLayout/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/MultiTextInput/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/Pagination/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/RadioGroup/Radio.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/RadioGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Search/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/Select/MultiSelect.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/Select/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/ds-components/Spacer/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Spinner/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Switch/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/TabNav/TabNavItem.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/TabNav/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/TabWrapper/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Table/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Table/TableEmptyWrapper.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Table/TableError.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/Table/TablePlaceholder.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Table/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Tag/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/TextInput/NumericInput.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/TextInput/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/TextLink/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Textarea/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Tip/TipBubble/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Tip/ToggleTip/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/ds-components/Tip/Tooltip/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/ds-components/Toast/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/ds-components/Uploader/FileUploader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/Uploader/ImageUploader/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/ds-components/Uploader/ImageUploaderField/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/hooks/use-console-routes/index.tsx|:chart_with_upwards_trend: +73 Bytes| |packages/console/src/hooks/use-console-routes/routes/api-resources.tsx|:chart_with_upwards_trend: +127 Bytes| |packages/console/src/hooks/use-console-routes/routes/applications.tsx|:chart_with_upwards_trend: +97 Bytes| |packages/console/src/hooks/use-console-routes/routes/audit-logs.tsx|:chart_with_upwards_trend: +74 Bytes| |packages/console/src/hooks/use-console-routes/routes/connectors.tsx|:chart_with_upwards_trend: +75 Bytes| |packages/console/src/hooks/use-console-routes/routes/customize-jwt.tsx|:chart_with_upwards_trend: +74 Bytes| |packages/console/src/hooks/use-console-routes/routes/enterprise-sso.tsx|:chart_with_upwards_trend: +75 Bytes| |packages/console/src/hooks/use-console-routes/routes/mfa.tsx|:chart_with_upwards_trend: +52 Bytes| |packages/console/src/hooks/use-console-routes/routes/organization-template.tsx|:chart_with_upwards_trend: +171 Bytes| |packages/console/src/hooks/use-console-routes/routes/organizations.tsx|:chart_with_upwards_trend: +141 Bytes| |packages/console/src/hooks/use-console-routes/routes/profile.tsx|:chart_with_upwards_trend: +130 Bytes| |packages/console/src/hooks/use-console-routes/routes/roles.tsx|:chart_with_upwards_trend: +163 Bytes| |packages/console/src/hooks/use-console-routes/routes/sign-in-experience.tsx|:chart_with_upwards_trend: +53 Bytes| |packages/console/src/hooks/use-console-routes/routes/tenant-settings.tsx|:chart_with_upwards_trend: +187 Bytes| |packages/console/src/hooks/use-console-routes/routes/users.tsx|:chart_with_upwards_trend: +185 Bytes| |packages/console/src/hooks/use-console-routes/routes/webhooks.tsx|:chart_with_upwards_trend: +141 Bytes| |packages/console/src/icons/ConnectorPlatformIcon.tsx|:chart_with_upwards_trend: +18 Bytes| |packages/console/src/include.d/react-app.d.ts|:chart_with_upwards_trend: +1.15 KB| |packages/console/src/include.d/react-router-dom.d.ts|:chart_with_upwards_trend: +56 Bytes| |packages/console/src/include.d/vite-env.d.ts|:chart_with_upwards_trend: +123 Bytes| |packages/console/src/index.html|:chart_with_upwards_trend: +377 Bytes| |packages/console/src/mdx-components/ApplicationCredentials/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/DetailsSummary/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/mdx-components/Mermaid/index.tsx|:chart_with_upwards_trend: +44 Bytes| |packages/console/src/mdx-components/OidcCallbackUri/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/Sample/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/SsoSamlSpMetadata/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/Step/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/Steps/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/Tabs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/mdx-components/UriInputField/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/components/CardSelector/MultiCardSelector/CardItem.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/components/CardSelector/MultiCardSelector/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/components/DemoConnectorNotice/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/components/Topbar/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/onboarding/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/pages/CreateTenant/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/onboarding/pages/SignInExperience/InspireMe/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/onboarding/pages/SignInExperience/Preview/PlatformTabs/PlatformTab.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/pages/SignInExperience/Preview/PlatformTabs/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/onboarding/pages/SignInExperience/Preview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/onboarding/pages/SignInExperience/Skeleton/index.tsx|:chart_with_upwards_trend: +15 Bytes| |packages/console/src/onboarding/pages/SignInExperience/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/onboarding/pages/SignInExperience/options.tsx|:chart_with_upwards_trend: +54 Bytes| |packages/console/src/onboarding/pages/Welcome/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/onboarding/pages/Welcome/options.tsx|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/pages/AcceptInvitation/SwitchAccount/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/ApiResourceDetails/ApiResourcePermissions/components/CreatePermissionModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApiResourceDetails/components/GuideDrawer/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/ApiResourceDetails/components/GuideModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/ApiResourceDetails/index.tsx|:chart_with_upwards_trend: +31 Bytes| |packages/console/src/pages/ApiResources/components/CreateForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApiResources/components/GuideLibrary/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApiResources/components/GuideLibraryModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/ApiResources/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/CreateSecretModal.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/EndpointsAndCredentials.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/GuideDrawer/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/MachineLogs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/MachineToMachineApplicationRoles/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Permissions/PermissionsCard/ApplicationScopesManagementModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Permissions/PermissionsCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Permissions/PermissionsCard/use-scopes-table.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Permissions/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/ProtectedAppSettings/components/SessionForm.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/ProtectedAppSettings/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/ApplicationDetails/GuideModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/Applications/components/GuideLibrary/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Applications/components/GuideLibraryModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/Applications/components/ProtectedAppCard/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/Applications/components/ProtectedAppForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Applications/components/ProtectedAppModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Applications/components/TypeDescription/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Applications/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/pages/AuditLogDetails/components/EventIcon/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/AuditLogDetails/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/AuditLogs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ConnectorDetails/ConnectorContent/EmailServiceConnectorForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ConnectorDetails/ConnectorTabs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/ConnectorDetails/EmailUsage/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/ConnectorDetails/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/Connectors/ConnectorDeleteButton/index.tsx|:chart_with_upwards_trend: +6 Bytes| |packages/console/src/pages/Connectors/ConnectorName/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Connectors/ConnectorStatusField/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Connectors/Guide/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/pages/Connectors/SignInExperienceSetupNotice/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Connectors/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/CustomizeJwt/CustomizerItem/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/CustomizeJwt/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/MonacoCodeEditor/ActionButton/CodeRestoreButton.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/MonacoCodeEditor/Dashboard/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/MonacoCodeEditor/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/ScriptSection/ErrorContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/ScriptSection/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/InstructionTab/GuideCard/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/InstructionTab/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/TestTab/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/CustomizeJwtDetails/MainContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/PageLoadingSkeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/CustomizeJwtDetails/utils/config.tsx|:chart_with_upwards_trend: +12 Bytes| |packages/console/src/pages/Dashboard/components/Block.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/Dashboard/components/ChartTooltip/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Dashboard/components/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Dashboard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSso/SsoConnectorLogo/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSso/SsoCreationModal/SsoConnectorRadioGroup/SsoConnectorRadio/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSso/SsoCreationModal/SsoConnectorRadioGroup/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSso/SsoCreationModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/EnterpriseSso/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/FileReader/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/OidcMetadataForm/ParsedConfigPreview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/OidcMetadataForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/SamlAttributeMapping/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/SamlConnectorForm.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/SamlMetadataForm/ParsedConfigPreview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/SamlMetadataForm/SwitchFormatButton/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Connection/SamlMetadataForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Experience/DomainsInput/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Experience/LogosUploader/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/Experience/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/SsoGuide/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/EnterpriseSsoDetails/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/GetStarted/ProtectedAppCreationForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/GetStarted/index.tsx|:chart_with_upwards_trend: +31 Bytes| |packages/console/src/pages/Mfa/MfaForm/FactorLabel/WebAuthnTipContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Mfa/MfaForm/FactorLabel/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Mfa/MfaForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Mfa/PageWrapper/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Mfa/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/NotFound/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/OrganizationDetails/EditOrganizationRolesModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/OrganizationDetails/MachineToMachine/AddAppsToOrganization.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/OrganizationDetails/MachineToMachine/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/OrganizationDetails/Members/AddMembersToOrganization.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/OrganizationDetails/Members/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/OrganizationDetails/Settings/JitSettings.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/OrganizationDetails/Settings/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/OrganizationDetails/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/OrganizationRoleDetails/Permissions/ResourceName/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/OrganizationRoleDetails/Permissions/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/OrganizationRoleDetails/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/OrganizationTemplate/OrganizationPermissions/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/OrganizationTemplate/OrganizationRoles/CreateOrganizationRoleModal.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/OrganizationTemplate/OrganizationRoles/index.tsx|:chart_with_upwards_trend: +19 Bytes| |packages/console/src/pages/OrganizationTemplate/index.tsx|:chart_with_upwards_trend: +2 Bytes| |packages/console/src/pages/Organizations/CreateOrganizationModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/FlexBox/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/InteractiveDiagram/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Panel/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Permission/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Role/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Section/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/User/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Vector/John.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/components/Vector/Sarah.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Organizations/Introduction/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/Organizations/OrganizationsTable/EmptyDataPlaceholder/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/Organizations/OrganizationsTable/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Organizations/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/pages/Profile/components/CardContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/components/ExperienceLikeModal/index.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/pages/Profile/components/LinkAccountSection/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Profile/components/NotSet/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/components/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/BasicUserInfoUpdateModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/ChangePasswordModal/index.tsx|:chart_with_upwards_trend: +6 Bytes| |packages/console/src/pages/Profile/containers/DeleteAccountModal/components/DeletionConfirmationModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/DeleteAccountModal/components/FinalConfirmationModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/Profile/containers/DeleteAccountModal/components/TenantsIssuesModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/DeleteAccountModal/components/TenantsList/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/DeleteAccountModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Profile/containers/VerificationCodeModal/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Profile/containers/VerifyPasswordModal/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/Profile/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/RoleDetails/RoleApplications/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/RoleDetails/RolePermissions/components/AssignPermissionsModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/RoleDetails/RoleUsers/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/RoleDetails/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/Roles/components/AssignRoleModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Roles/components/AssignedEntities/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Roles/components/CreateRoleForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Roles/components/CreateRoleModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Roles/index.tsx|:chart_with_upwards_trend: +18 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Branding/BrandingForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Branding/CustomUiForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/ManageLanguage/LanguageEditor/AddLanguageSelector.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/ManageLanguage/LanguageEditor/LanguageDetails.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/ManageLanguage/LanguageEditor/LanguageItem.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/ManageLanguage/LanguageEditor/LanguageNav.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/ManageLanguage/LanguageEditor/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/SignInExperience/PageContent/Content/LanguagesForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/PasswordPolicy/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/AdvancedOptions/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SignInForm/SignInMethodEditBox/AddButton.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SignInForm/SignInMethodEditBox/SignInMethodItem.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SignInForm/SignInMethodEditBox/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SignUpForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SocialSignInForm/SocialConnectorEditBox/AddButton/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SocialSignInForm/SocialConnectorEditBox/SelectedConnectorItem/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/SocialSignInForm/SocialConnectorEditBox/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignIn/components/ConnectorSetupWarning/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignInChangePreview/SignUpAndSignInDiffSection/DiffSegment.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignInChangePreview/SignUpAndSignInDiffSection/SignInDiffSection.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignInChangePreview/SignUpAndSignInDiffSection/SignUpDiffSection.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignInChangePreview/SignUpAndSignInDiffSection/SocialTargetsDiffSection.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/SignUpAndSignInChangePreview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/components/FormFieldDescription/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/components/FormSectionTitle/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/components/SignInExperienceTabWrapper/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/PageContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/Skeleton/index.tsx|:chart_with_upwards_trend: +15 Bytes| |packages/console/src/pages/SignInExperience/Welcome/GuideModal.tsx|:chart_with_upwards_trend: +4 Bytes| |packages/console/src/pages/SignInExperience/Welcome/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/SignInExperience/components/Preview/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SignInExperience/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/SigningKeys/SigningKeyFormCard/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/SigningKeys/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/CurrentPlan/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/DowngradeConfirmModalContent/PlanQuotaDiffCard/PlanQuotaList/DiffQuotaItem/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/TenantSettings/Subscription/DowngradeConfirmModalContent/PlanQuotaDiffCard/PlanQuotaList/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/DowngradeConfirmModalContent/PlanQuotaDiffCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/DowngradeConfirmModalContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/PlanComparisonTable/TableDataWrapper/TableDataContent/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/TenantSettings/Subscription/PlanComparisonTable/TableDataWrapper/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/TenantSettings/Subscription/PlanComparisonTable/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/SwitchPlanActionBar/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/Subscription/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/DeleteCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/DeleteModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/LeaveCard/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/ProfileForm/TenantEnvironment/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/ProfileForm/TenantRegion/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantBasicSettings/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/AddDomainForm/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/CustomDomain/ActivationProcess/DnsRecordsTable/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/CustomDomain/ActivationProcess/Step/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/CustomDomain/ActivationProcess/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/CustomDomain/CustomDomainHeader/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/CustomDomain/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/DefaultDomain/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantDomainSettings/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/EditMemberModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/Invitations/index.tsx|:chart_with_upwards_trend: +42 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/InviteEmailsInput/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/InviteMemberModal/Footer/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/InviteMemberModal/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/TenantSettings/TenantMembers/index.tsx|:chart_with_upwards_trend: +13 Bytes| |packages/console/src/pages/TenantSettings/components/NotEligibleSwitchPlanModalContent/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/components/Skeleton/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/TenantSettings/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/UserDetails/UserLogs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/UserDetails/UserRoles/index.tsx|:chart_with_upwards_trend: +7 Bytes| |packages/console/src/pages/UserDetails/UserSettings/UserMfaVerifications/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/UserDetails/UserSettings/components/UserSocialIdentities/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/UserDetails/UserSettings/components/UserSsoIdentities/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/UserDetails/index.tsx|:chart_with_upwards_trend: +14 Bytes| |packages/console/src/pages/Users/components/CreateForm/index.tsx|:chart_with_upwards_trend: +10 Bytes| |packages/console/src/pages/Users/index.tsx|:chart_with_upwards_trend: +18 Bytes| |packages/console/src/pages/WebhookDetails/WebhookLogs/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/WebhookDetails/WebhookSettings/SigningKeyField/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/src/pages/WebhookDetails/WebhookSettings/TestWebhook/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/WebhookDetails/index.tsx|:chart_with_upwards_trend: +25 Bytes| |packages/console/src/pages/Webhooks/CreateFormModal/index.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/console/src/pages/Webhooks/index.tsx|:chart_with_upwards_trend: +25 Bytes| |packages/console/src/pages/Welcome/index.tsx|:chart_with_upwards_trend: +1 Bytes| |packages/console/svgo.config.json|:chart_with_upwards_trend: +190 Bytes| |packages/console/tsconfig.json|:chart_with_upwards_trend: +18 Bytes| |packages/console/vite.config.ts|:chart_with_upwards_trend: +1.85 KB| |packages/core/src/app/init.ts|:chart_with_upwards_trend: +266 Bytes| |packages/core/src/middleware/koa-security-headers.ts|:chart_with_upwards_trend: +64 Bytes| |packages/core/src/middleware/koa-spa-proxy.ts|:chart_with_upwards_trend: +390 Bytes| |packages/demo-app/package.json|:chart_with_upwards_trend: +77 Bytes| |packages/demo-app/src/App.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/demo-app/src/DevPanel.tsx|:chart_with_upwards_trend: +5 Bytes| |packages/demo-app/vite.config.ts|:chart_with_upwards_trend: +644 Bytes| |packages/phrases-experience/package.json|:chart_with_upwards_trend: +24 Bytes| |pnpm-lock.yaml|:warning: :chart_with_upwards_trend: +21.65 KB| |vite.shared.config.ts|:chart_with_upwards_trend: +819 Bytes|