@@ -114,6 +114,9 @@ export default (phase: string): NextConfig => {
},
transpilePackages:
phase !== PHASE_PRODUCTION_SERVER ? getTranspilePackages() : undefined,
+ sassOptions: {
+ loadPaths: [path.resolve(__dirname, 'src')],
+ },
experimental: {
optimizePackageImports,
@@ -1,5 +1,5 @@
@use '@growi/core-styles/scss/bootstrap/init' as bs;
-@use '~/styles/variables' as var;
+@use 'styles/variables' as var;
.grw-drawer-toggler :global {
@@ -1,4 +1,4 @@
-@use '~/styles/atoms/placeholders/buttons';
+@use 'styles/atoms/placeholders/buttons';
:root {
.complete-user-registration-form :global {
.installer-form :global {
-@use '~/styles/mixins';
+@use 'styles/mixins';
.text-skeleton-level1 {
@include mixins.grw-skeleton-text($font-size:16px, $line-height: 40px);
.login-form :global {
//
.grw-min-height-sub-navigation {
.grw-navbar-bottom :global {
// apply transition
@@ -1,6 +1,6 @@
// @mixin page-editor-mode-manager($textColor, $borderColor, $bgColorHoverAndActive, $bgColor: white) {
.grw-page-editor-mode-manager :global {
.btn {
@use './comment-inheritance';
.comment-styles :global {
@include mixins.at-editing() {
.grw-editor-navbar-bottom :global {
.page-editor-preview-body :global {
.wiki {
-@use '~/styles/modal';
+@use 'styles/modal';
.grw-presentation-modal :global {
/* stylelint-disable-next-line length-zero-no-unit */
.grw-page-status-alert :global {
@@ -1,8 +1,8 @@
@use '@growi/core-styles/scss/variables/growi-official-colors';
@use '../button-styles';
// GROWI Logo
.grw-app-title :global {
-@use '~/styles/organisms/wiki-custom-sidebar.scss';
+@use 'styles/organisms/wiki-custom-sidebar.scss';
.grw-custom-sidebar-content :global {
.btn-create :global {
.btn-toggle :global {
-@use '~/styles/mixins' as *;
+@use 'styles/mixins' as *;
.grw-recent-changes-resize-button :global {
line-height: normal;
.grw-sidebar :global {
top: 0;
.btn-toggle-collapse :global {
.grw-sidebar-nav :global {
width: var.$grw-sidebar-nav-width;
.grw-default-content-skelton :global {
.grw-skeleton-text {
.grw-tag-list-skeleton {
height: 90px;
@use './variables' as sidebarVar;
@use '@growi/core-styles/scss/bootstrap/init' as *;
$slack-work-space-name-card-background: #fff5ff;
$slack-work-space-name-card-border: #efc1f6;
// for react-toastify
.on-search :global {
$subnavigation-height: 50px;
.code-highlighted-title {
.selectable-page-list :global {
@@ -1,7 +1,7 @@
@use '@growi/ui/scss/atoms/btn-muted';
-@use '~/client/components/PageControls/button-styles';
+@use 'client/components/PageControls/button-styles';
.btn-open-default-ai-assistant :global {
@extend %btn-basis;
.search-menu-item :global {
li {
/* stylelint-disable-next-line block-no-empty */
.search-result-content :global {
/*
@@ -1 +1 @@
-@import '~react-toastify/scss/main';
+@import 'react-toastify/scss/main';