feat(turbopack): Implement turbo pack compiler (#2685)

This pull request implements the turbo pack compiler feature. 

Simply run yarn run dev --turbo or npm run dev

https://turbo.build/blog/turbopack-benchmarks

---------

Co-authored-by: Zewed <dewez.antoine2@gmail.com>
Co-authored-by: Stan Girard <stan@quivr.app>
This commit is contained in:
Stan Girard 2024-06-18 18:00:19 +02:00 committed by GitHub
parent b1684312eb
commit e69c6debae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
88 changed files with 326 additions and 315 deletions

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.login_page_wrapper { .login_page_wrapper {
width: 100%; width: 100%;
@ -43,4 +43,4 @@
font-size: Typography.$tiny; font-size: Typography.$tiny;
} }
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.modal_content_container { .modal_content_container {
padding: Spacings.$spacing05; padding: Spacings.$spacing05;
@ -26,4 +26,4 @@
display: flex; display: flex;
align-self: flex-end; align-self: flex-end;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.outputs_wrapper { .outputs_wrapper {
display: flex; display: flex;
@ -13,4 +13,4 @@
padding-block: Spacings.$spacing02; padding-block: Spacings.$spacing02;
max-width: 250px; max-width: 250px;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.content_wrapper { .content_wrapper {
padding: Spacings.$spacing06; padding: Spacings.$spacing06;
@ -17,4 +17,4 @@
flex-direction: column; flex-direction: column;
gap: Spacings.$spacing02; gap: Spacings.$spacing02;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.mention_item_wrapper { .mention_item_wrapper {
display: flex; display: flex;

View File

@ -1,6 +1,6 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.mentions_list_wrapper { .mentions_list_wrapper {
display: flex; display: flex;
@ -19,4 +19,4 @@
flex-direction: column; flex-direction: column;
gap: Spacings.$spacing02; gap: Spacings.$spacing02;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.menu_icon { .menu_icon {
width: IconSizes.$large; width: IconSizes.$large;
@ -9,4 +9,4 @@
&:hover { &:hover {
color: var(--accent); color: var(--accent);
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.chat_container { .chat_container {
display: flex; display: flex;
@ -18,4 +18,4 @@
padding-top: 0; padding-top: 0;
} }
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.knowledge_to_feed_wrapper { .knowledge_to_feed_wrapper {
display: flex; display: flex;
@ -26,4 +26,4 @@
overflow: scroll; overflow: scroll;
padding: Spacings.$spacing01; padding: Spacings.$spacing01;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.from_connection_container { .from_connection_container {
overflow: auto; overflow: auto;
@ -33,4 +33,4 @@
} }
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.sync_element_line_wrapper { .sync_element_line_wrapper {
display: flex; display: flex;
@ -25,4 +25,4 @@
background-color: var(--background-0); background-color: var(--background-0);
} }
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.from_document_wrapper { .from_document_wrapper {
width: 100%; width: 100%;
@ -39,4 +39,4 @@
} }
} }
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Transitions.module.scss"; @use "styles/Transitions.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.message_row_container { .message_row_container {
display: flex; display: flex;

View File

@ -1,5 +1,9 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.hiden {
display: none;
}
.hiden { .hiden {
display: none; display: none;
@ -61,10 +65,12 @@
0% { 0% {
font-size: 6px; font-size: 6px;
} }
50% { 50% {
font-size: 16px; font-size: 16px;
} }
100% { 100% {
font-size: 6px; font-size: 6px;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_name_wrapper { .brain_name_wrapper {
display: flex; display: flex;
@ -16,4 +16,4 @@
.brain_name { .brain_name {
@include Typography.EllipsisOverflow; @include Typography.EllipsisOverflow;
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.source_and_citations_container { .source_and_citations_container {
display: flex; display: flex;

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.main_container { .main_container {
display: flex; display: flex;
@ -27,4 +27,4 @@
} }
} }
} }
} }

View File

@ -1,10 +1,10 @@
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/Variables.module.scss"; @use "styles/Variables.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.main_container { .main_container {
position: relative; position: relative;
@ -105,4 +105,4 @@
display: flex; display: flex;
gap: Spacings.$spacing05; gap: Spacings.$spacing05;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.analytics_wrapper { .analytics_wrapper {
padding: Spacings.$spacing06; padding: Spacings.$spacing06;
@ -13,4 +13,4 @@
width: 300px; width: 300px;
} }
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.brain_item_wrapper { .brain_item_wrapper {
padding-inline: Spacings.$spacing05; padding-inline: Spacings.$spacing05;
@ -67,4 +67,4 @@
z-index: ZIndexes.$modal; z-index: ZIndexes.$modal;
padding-bottom: Spacings.$spacing01; padding-bottom: Spacings.$spacing01;
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brains_wrapper { .brains_wrapper {
display: flex; display: flex;
@ -34,4 +34,4 @@
} }
} }
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.manage_brains_wrapper { .manage_brains_wrapper {
display: flex; display: flex;
@ -10,4 +10,4 @@
.search_brain { .search_brain {
width: 250px; width: 250px;
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.knowledge_tab_wrapper { .knowledge_tab_wrapper {
display: flex; display: flex;
justify-content: center; justify-content: center;
padding: Spacings.$spacing05; padding: Spacings.$spacing05;
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.knowledge_item_wrapper { .knowledge_item_wrapper {
padding-inline: Spacings.$spacing05; padding-inline: Spacings.$spacing05;
@ -45,4 +45,4 @@
z-index: ZIndexes.$modal; z-index: ZIndexes.$modal;
padding-bottom: Spacings.$spacing01; padding-bottom: Spacings.$spacing01;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.knowledge_table_wrapper { .knowledge_table_wrapper {
display: flex; display: flex;
@ -10,4 +10,4 @@
.title { .title {
@include Typography.H3; @include Typography.H3;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.user_to_invite_wrapper { .user_to_invite_wrapper {
display: flex; display: flex;
@ -20,4 +20,4 @@
width: 100%; width: 100%;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.people_tab_wrapper { .people_tab_wrapper {
display: flex; display: flex;
@ -28,4 +28,4 @@
align-items: center; align-items: center;
} }
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.main_container { .main_container {
display: flex; display: flex;
@ -72,4 +72,4 @@
@include Typography.H3; @include Typography.H3;
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.general_info_wrapper { .general_info_wrapper {
display: flex; display: flex;
@ -21,4 +21,4 @@
width: 100%; width: 100%;
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.model_selection_wrapper { .model_selection_wrapper {
display: flex; display: flex;
@ -37,4 +37,4 @@
cursor: pointer; cursor: pointer;
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.prompt_wrapper { .prompt_wrapper {
display: flex; display: flex;
@ -18,4 +18,4 @@
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
.selector_wrapper { .selector_wrapper {
width: 300px; width: 300px;
@ -6,4 +6,4 @@
@media (max-width: ScreenSizes.$small) { @media (max-width: ScreenSizes.$small) {
width: 100%; width: 100%;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.page_wrapper { .page_wrapper {
display: flex; display: flex;
@ -13,4 +13,4 @@
padding-block: Spacings.$spacing05; padding-block: Spacings.$spacing05;
overflow-y: scroll; overflow-y: scroll;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.response_wrapper { .response_wrapper {
display: flex; display: flex;
gap: Spacings.$spacing03; gap: Spacings.$spacing03;
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.connections_wrapper { .connections_wrapper {
display: flex; display: flex;
@ -12,4 +12,4 @@
.title { .title {
@include Typography.H2; @include Typography.H2;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.settings_wrapper { .settings_wrapper {
display: flex; display: flex;
@ -12,4 +12,4 @@
.title { .title {
@include Typography.H2; @include Typography.H2;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.user_page_container { .user_page_container {
padding-inline: Spacings.$spacing09; padding-inline: Spacings.$spacing09;
@ -30,4 +30,4 @@
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.add_brain_modal_container { .add_brain_modal_container {
display: flex; display: flex;
@ -19,4 +19,4 @@
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_main_infos_wrapper { .brain_main_infos_wrapper {
display: flex; display: flex;
@ -35,4 +35,4 @@
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_recap_card_wrapper { .brain_recap_card_wrapper {
display: flex; display: flex;
@ -21,4 +21,4 @@
.type { .type {
@include Typography.H1; @include Typography.H1;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_recap_wrapper { .brain_recap_wrapper {
display: flex; display: flex;
@ -53,14 +53,14 @@
justify-content: space-between; justify-content: space-between;
gap: Spacings.$spacing05; gap: Spacings.$spacing05;
> * { >* {
min-width: 120px; min-width: 120px;
max-width: 200px; max-width: 200px;
flex: 1; flex: 1;
} }
@media screen and (max-width: ScreenSizes.$small) { @media screen and (max-width: ScreenSizes.$small) {
> * { >* {
min-width: 100%; min-width: 100%;
max-width: 100%; max-width: 100%;
flex: 1; flex: 1;
@ -73,4 +73,4 @@
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_knowledge_wrapper { .brain_knowledge_wrapper {
display: flex; display: flex;
@ -40,4 +40,4 @@
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.stepper_wrapper { .stepper_wrapper {
display: flex; display: flex;
@ -101,4 +101,4 @@
background-color: var(--success); background-color: var(--success);
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.connection_cards { .connection_cards {
display: grid; display: grid;
@ -10,4 +10,4 @@
&.spaced { &.spaced {
justify-content: space-between; justify-content: space-between;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.connection_button_wrapper { .connection_button_wrapper {
display: flex; display: flex;
@ -23,4 +23,4 @@
display: flex; display: flex;
gap: Spacings.$spacing02; gap: Spacings.$spacing02;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.connection_line_wrapper { .connection_line_wrapper {
display: flex; display: flex;
@ -22,4 +22,4 @@
display: flex; display: flex;
gap: Spacings.$spacing02; gap: Spacings.$spacing02;
} }
} }

View File

@ -1,9 +1,9 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Transitions.module.scss"; @use "styles/Transitions.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.connection_section_wrapper { .connection_section_wrapper {
padding: Spacings.$spacing05; padding: Spacings.$spacing05;
@ -81,4 +81,4 @@
} }
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.current_brain_wrapper { .current_brain_wrapper {
background-color: var(--background-2); background-color: var(--background-2);
@ -41,4 +41,4 @@
} }
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.menu_container { .menu_container {
background-color: var(--background-1); background-color: var(--background-1);
@ -52,4 +52,4 @@
&.shifted { &.shifted {
margin-left: 180px; margin-left: 180px;
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.button_wrapper { .button_wrapper {
display: flex; display: flex;
@ -42,4 +42,4 @@
border-color: var(--primary-0); border-color: var(--primary-0);
box-shadow: BoxShadow.$primary; box-shadow: BoxShadow.$primary;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.menu_button_wrapper { .menu_button_wrapper {
display: flex; display: flex;
@ -41,4 +41,4 @@
&:hover { &:hover {
background-color: var(--background-3); background-color: var(--background-3);
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.button_wrapper { .button_wrapper {
display: flex; display: flex;
@ -22,4 +22,4 @@
&:hover { &:hover {
background-color: var(--background-3); background-color: var(--background-3);
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.socials_buttons_wrapper { .socials_buttons_wrapper {
display: flex; display: flex;
gap: Spacings.$spacing05; gap: Spacings.$spacing05;
justify-content: center; justify-content: center;
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.history_content_wrapper { .history_content_wrapper {
position: relative; position: relative;
@ -12,4 +12,4 @@
overflow-y: scroll; overflow-y: scroll;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.thread_item_wrapper { .thread_item_wrapper {
color: var(--text-3); color: var(--text-3);
@ -51,4 +51,4 @@
visibility: visible; visibility: visible;
} }
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.chats_wrapper { .chats_wrapper {
border-left: 1px solid var(--border-2); border-left: 1px solid var(--border-2);
@ -8,4 +8,4 @@
flex-direction: column; flex-direction: column;
gap: calc(#{Spacings.$spacing01} + #{Spacings.$spacing02}); gap: calc(#{Spacings.$spacing01} + #{Spacings.$spacing02});
position: relative; position: relative;
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.modal_content_wrapper { .modal_content_wrapper {
height: 100%; height: 100%;
@ -18,4 +18,4 @@
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.notification_wrapper { .notification_wrapper {
padding: Spacings.$spacing03; padding: Spacings.$spacing03;
@ -76,4 +76,4 @@
font-size: Typography.$tiny; font-size: Typography.$tiny;
color: var(--text-2); color: var(--text-2);
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.notifications_wrapper { .notifications_wrapper {
position: relative; position: relative;
@ -59,4 +59,4 @@
color: var(--text-2); color: var(--text-2);
} }
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.page_header_wrapper { .page_header_wrapper {
display: flex; display: flex;
@ -33,4 +33,4 @@
gap: Spacings.$spacing04; gap: Spacings.$spacing04;
align-items: center; align-items: center;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.search_modal_wrapper { .search_modal_wrapper {
display: flex; display: flex;
@ -20,4 +20,4 @@
margin-inline: Spacings.$spacing07; margin-inline: Spacings.$spacing07;
} }
} }
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.info_content { .info_content {
padding: Spacings.$spacing06; padding: Spacings.$spacing06;
@ -6,4 +6,4 @@
.bold { .bold {
font-weight: 800; font-weight: 800;
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.knowledge_modal { .knowledge_modal {
position: relative; position: relative;
@ -19,4 +19,4 @@
justify-content: flex-end; justify-content: flex-end;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.brain_card_container { .brain_card_container {
display: flex; display: flex;
@ -47,4 +47,4 @@
} }
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.checkbox_wrapper { .checkbox_wrapper {
display: flex; display: flex;
@ -30,4 +30,4 @@
&:hover { &:hover {
background-color: var(--background-3); background-color: var(--background-3);
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.connection_icon { .connection_icon {
border-radius: Radius.$circle; border-radius: Radius.$circle;
@ -15,4 +15,4 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
border: 2px solid var(--background-0); border: 2px solid var(--background-0);
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
.selection { .selection {
border-radius: Radius.$normal; border-radius: Radius.$normal;
@ -14,4 +14,4 @@
box-shadow: none; box-shadow: none;
border-color: var(--primary-0); border-color: var(--primary-0);
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Colors.module.scss"; @use "styles/Colors.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.field_header_wrapper { .field_header_wrapper {
display: flex; display: flex;
@ -11,4 +11,4 @@
.mandatory { .mandatory {
color: Colors.$dangerous; color: Colors.$dangerous;
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.header_wrapper { .header_wrapper {
display: flex; display: flex;
@ -29,4 +29,4 @@
.error_message { .error_message {
font-size: Typography.$tiny; font-size: Typography.$tiny;
color: var(--dangerous); color: var(--dangerous);
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Transitions.module.scss"; @use "styles/Transitions.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.foldable_section_wrapper { .foldable_section_wrapper {
display: flex; display: flex;

View File

@ -1,4 +1,4 @@
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
.tiny { .tiny {
min-width: IconSizes.$tiny; min-width: IconSizes.$tiny;
@ -91,4 +91,4 @@
.hovered { .hovered {
cursor: pointer; cursor: pointer;
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.info_displayer_container { .info_displayer_container {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
} }

View File

@ -1,4 +1,4 @@
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
.loader_icon { .loader_icon {
animation: spin 1s linear infinite; animation: spin 1s linear infinite;
@ -7,8 +7,9 @@
from { from {
transform: rotate(0deg); transform: rotate(0deg);
} }
to { to {
transform: rotate(360deg); transform: rotate(360deg);
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.message_info_box_wrapper { .message_info_box_wrapper {
padding: Spacings.$spacing03; padding: Spacings.$spacing03;
@ -38,4 +38,4 @@
&.dark { &.dark {
background-color: var(--background-special-0); background-color: var(--background-special-0);
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.modal_container { .modal_container {
display: flex; display: flex;
@ -55,4 +55,4 @@
outline: none; outline: none;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.options_modal_wrapper { .options_modal_wrapper {
background-color: var(--background-1); background-color: var(--background-1);
@ -34,4 +34,4 @@
opacity: 0.5; opacity: 0.5;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.button_wrapper { .button_wrapper {
font-size: Typography.$small; font-size: Typography.$small;
@ -82,4 +82,4 @@
} }
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/BoxShadow.module.scss"; @use "styles/BoxShadow.module.scss";
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.search_bar_wrapper { .search_bar_wrapper {
display: flex; display: flex;
@ -36,4 +36,4 @@
} }
} }
} }
} }

View File

@ -1,8 +1,8 @@
@use "@/styles/IconSizes.module.scss"; @use "styles/IconSizes.module.scss";
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.single_selector_wrapper { .single_selector_wrapper {
display: flex; display: flex;
@ -105,4 +105,4 @@
} }
} }
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.switch_wrapper { .switch_wrapper {
display: flex; display: flex;
@ -35,4 +35,4 @@
transition: margin-left 0.2s ease-in-out; transition: margin-left 0.2s ease-in-out;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/ScreenSizes.module.scss"; @use "styles/ScreenSizes.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.tabs_container { .tabs_container {
display: flex; display: flex;
@ -57,4 +57,4 @@
} }
} }
} }
} }

View File

@ -1,6 +1,6 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.tag_wrapper { .tag_wrapper {
padding: Spacings.$spacing01; padding: Spacings.$spacing01;
@ -16,4 +16,4 @@
&.gold { &.gold {
background-color: var(--gold); background-color: var(--gold);
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.text_area_input_container { .text_area_input_container {
display: flex; display: flex;
@ -39,4 +39,4 @@
box-shadow: none; box-shadow: none;
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
.text_button_wrapper { .text_button_wrapper {
display: flex; display: flex;
@ -33,4 +33,4 @@
color: var(--dangerous-0); color: var(--dangerous-0);
} }
} }
} }

View File

@ -1,5 +1,5 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
.text_input_container { .text_input_container {
display: flex; display: flex;
@ -38,4 +38,4 @@
box-shadow: none; box-shadow: none;
} }
} }
} }

View File

@ -1,7 +1,7 @@
@use "@/styles/Radius.module.scss"; @use "styles/Radius.module.scss";
@use "@/styles/Spacings.module.scss"; @use "styles/Spacings.module.scss";
@use "@/styles/Typography.module.scss"; @use "styles/Typography.module.scss";
@use "@/styles/ZIndexes.module.scss"; @use "styles/ZIndexes.module.scss";
.tooltip_content_wrapper { .tooltip_content_wrapper {
z-index: ZIndexes.$tooltip; z-index: ZIndexes.$tooltip;

View File

@ -3,7 +3,7 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev --turbo",
"build": "next build", "build": "next build",
"postbuild": "next-sitemap", "postbuild": "next-sitemap",
"start": "next start", "start": "next start",
@ -118,4 +118,4 @@
"react-icons": "4.11.0", "react-icons": "4.11.0",
"vitest": "0.32.4" "vitest": "0.32.4"
} }
} }

View File

@ -1,5 +1,6 @@
{ {
"compilerOptions": { "compilerOptions": {
"baseUrl": ".",
"lib": [ "lib": [
"dom", "dom",
"dom.iterable", "dom.iterable",
@ -26,6 +27,9 @@
"paths": { "paths": {
"@/*": [ "@/*": [
"./*" "./*"
],
"@/styles/*": [
"styles/*"
] ]
} }
}, },