diff --git a/frontend/assets/css/colors.scss b/frontend/assets/css/colors.scss
index c422961f7..bacec1f66 100644
--- a/frontend/assets/css/colors.scss
+++ b/frontend/assets/css/colors.scss
@@ -1,6 +1,7 @@
// When updating values here, please keep in mind that you might have to updated utils/colors.ts too
:root {
+ --dark-dark-grey: #5C4E4E;
--white: #ffffff;
--grey: #a5a5a5;
--medium-grey: #b3b3b3;
@@ -11,6 +12,7 @@
--light-grey-3: #d3d3d3;
--light-grey-4: #dddddd;
--light-grey-5: #eaeaea;
+ --light-grey-7: #C0C0C0;
--dark-grey: #5c4e4e;
--very-dark-grey: #362f32;
--asphalt: #484f56;
@@ -51,6 +53,7 @@
--text-color-inverted: var(--light-grey);
--text-color-disabled: var(--grey);
--text-color-discreet: var(--dark-grey);
+ --text-color--error: var(--flashy-red);
--button-color-active: var(--primary-orange);
--button-color-hover: var(--primary-orange-hover);
@@ -63,6 +66,11 @@
--button-text-color-disabled: var(--grey-4);
--button-text-color-dangerous: var(--white);
+ --button-secondary-background-color: var(--light-grey);
+ --button-secondary-background-color--hover: var(--light-grey-4 );
+ --button-secondary-color: var(--light-black);
+ --button-secondary-border-color: var(--light-grey-7);
+
--checkbox-background-color: var(--light-grey-4);
--container-background: var(--grey-4);
@@ -146,9 +154,15 @@
--button-color-dark-pattern: var(--light-grey);
--button-text-color-disabled: var(--light-grey);
--button-text-color-dangerous: var(--light-grey);
-
- --checkbox-background-color: var(--light-grey);
-
+
+ --button-secondary-background-color: var(--very-dark-grey);
+ --button-secondary-background-color--hover: var(--light-black);
+ --button-secondary-color: var(--light-grey);
+ --button-secondary-border-color: var(--dark-dark-grey);
+
+ --checkbox-background-color: var(--very-dark-grey);
+ --checkbox-border-color: var(--dark-grey);
+
--container-background: var(--light-black);
--container-color: var(--grey-4);
--container-border-color: var(--dark-grey);
diff --git a/frontend/assets/css/prime.scss b/frontend/assets/css/prime.scss
index bef2f4554..b21de51cb 100644
--- a/frontend/assets/css/prime.scss
+++ b/frontend/assets/css/prime.scss
@@ -160,6 +160,7 @@
width: 20px;
height: 20px;
border-radius: var(--border-radius);
+ border: 1px solid var(--checkbox-border-color);
background: var(--checkbox-background-color);
&.p-highlight:not(:hover) {
background: var(--primary-color);
diff --git a/frontend/components/bc/BcButton.vue b/frontend/components/bc/BcButton.vue
new file mode 100644
index 000000000..bb5a711d2
--- /dev/null
+++ b/frontend/components/bc/BcButton.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/components/bc/BcTooltip.vue b/frontend/components/bc/BcTooltip.vue
index 131a94525..4efe718a5 100644
--- a/frontend/components/bc/BcTooltip.vue
+++ b/frontend/components/bc/BcTooltip.vue
@@ -13,8 +13,12 @@ interface Props {
scrollContainer?: string // query selector for scrollable parent container
dontOpenPermanently?: boolean
hoverDelay?: number
+ tooltipWidth?: `${number}px` | `${number}%`
+ tooltipTextAlign?: 'left' | 'center' | 'right'
}
+const toolTipTextAlignWithDefault = computed(() => props.tooltipTextAlign || 'center')
+
const props = defineProps()
const bcTooltipOwner = ref(null)
const bcTooltip = ref(null)
@@ -222,14 +226,14 @@ onUnmounted(() => {
>
-