+
setIsTooltipVisible(true)}
+ onMouseLeave={() => setIsTooltipVisible(false)}
+ onContextMenu={handleRightClick}
+ >
+
+
+
+
+
+
+
+ Debugger
+
+ {isTooltipVisible && (
+
{brandDictionary.tooltip}
+ )}
+
+
+ {isCopied && (
+
+ )}
+
);
};
diff --git a/src/features/common/components/site-brand/site-brand.module.scss b/src/features/common/components/site-brand/site-brand.module.scss
index 09dbd56c..dadc015d 100644
--- a/src/features/common/components/site-brand/site-brand.module.scss
+++ b/src/features/common/components/site-brand/site-brand.module.scss
@@ -6,6 +6,7 @@
gap: 0.5rem;
position: relative;
cursor: pointer;
+ color: var(--color_fg_bold);
svg {
height: inherit;
@@ -47,7 +48,7 @@
position: relative;
display: flex;
align-items: center;
- height: 1rem;
+ height: 1rem;
}
.brand__headline {
@@ -68,7 +69,25 @@
display: flex;
font-size: 1rem;
font-weight: 500;
- line-height: .75rem;
+ line-height: 0.75rem;
margin-top: 1px;
- letter-spacing: .02rem;
+ letter-spacing: 0.02rem;
+}
+
+.tooltip {
+ position: absolute;
+ top: -30px;
+ left: 50%;
+ transform: translateX(-50%);
+ padding: 4px 8px;
+ color: var(--color_fg_bold);
+ background-color: var(--color_bg_layer);
+ border: 1px solid var(--color_border_default);
+ border-radius: 0.5rem;
+ font-size: 0.75rem;
+ white-space: nowrap;
+ pointer-events: none;
+ transition: opacity 0.2s ease-in-out;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+ z-index: 1000;
}
diff --git a/src/features/common/components/theme-picker/theme-picker.component.tsx b/src/features/common/components/theme-picker/theme-picker.component.tsx
index 2981e145..b4a74b54 100644
--- a/src/features/common/components/theme-picker/theme-picker.component.tsx
+++ b/src/features/common/components/theme-picker/theme-picker.component.tsx
@@ -27,7 +27,6 @@ export const ThemePickerComponent: React.FC