quivr/frontend/lib/components/ui/Icon/Icon.module.scss
AmineDiro ca93cb9062
refacto(backend): poetry package manager and chat route refactoring (#2684)
# Description
- Added package manager
- Added precommit checks
- Rewrote dependency injection of Services and Repositories
- Integrate async SQL alchemy engine
- Migrate Chat  repository to SQLModel 
- Migrated ChatHistory repository to SQLModel
- User SQLModel
- Unit test methodology with db rollback
- Unit tests ChatRepository
- Test ChatService get_history
- Brain entity SQL Model
- Promp SQLModel
- Rewrite chat/{chat_id}/question route
- updated docker files and docker compose in dev and production

Added `quivr_core` subpackages:
- Refactored KnowledgebrainQa
- Added Rag service to interface with non-rag dependencies

---------

Co-authored-by: aminediro <aminediro@github.com>
2024-06-26 00:58:55 -07:00

95 lines
1.3 KiB
SCSS

@use "styles/IconSizes.module.scss";
.tiny {
min-width: IconSizes.$tiny;
min-height: IconSizes.$tiny;
max-width: IconSizes.$tiny;
max-height: IconSizes.$tiny;
}
.small {
min-width: IconSizes.$small;
min-height: IconSizes.$small;
max-width: IconSizes.$small;
max-height: IconSizes.$small;
}
.normal {
min-width: IconSizes.$normal;
min-height: IconSizes.$normal;
max-width: IconSizes.$normal;
max-height: IconSizes.$normal;
}
.large {
min-width: IconSizes.$large;
min-height: IconSizes.$large;
max-width: IconSizes.$large;
max-height: IconSizes.$large;
}
.big {
min-width: IconSizes.$big;
min-height: IconSizes.$big;
max-width: IconSizes.$big;
max-height: IconSizes.$big;
}
.black {
color: var(--icon-3);
&.hovered {
color: var(--primary-0);
}
}
.dark-grey {
color: var(--icon-2);
}
.grey {
color: var(--icon-1);
}
.primary {
color: var(--primary-0);
}
.accent {
color: var(--accent);
}
.gold {
color: var(--gold);
}
.white {
color: var(--icon-0);
}
.dangerous {
color: var(--dangerous);
&.hovered {
color: var(--dangerous-dark);
}
}
.warning {
color: var(--warning);
}
.success {
color: var(--success);
}
.disabled {
color: var(--icon-3);
pointer-events: none;
opacity: 0.2;
}
.hovered {
cursor: pointer;
}