diff --git a/src/renderer/features/shared/components/library-header.tsx b/src/renderer/features/shared/components/library-header.tsx
index aed506a4f..f883924c7 100644
--- a/src/renderer/features/shared/components/library-header.tsx
+++ b/src/renderer/features/shared/components/library-header.tsx
@@ -114,12 +114,20 @@ export const LibraryHeader = forwardRef(
fw={600}
isLink
size="md"
+ style={{}}
to={item.route}
tt="uppercase"
>
{itemTypeString()}
-
{title}
+
+ {title}
+
{children}
)}
@@ -128,6 +136,33 @@ export const LibraryHeader = forwardRef(
},
);
+const calculateTitleSize = (title: string) => {
+ const titleLength = title.length;
+ let baseSize = '3.5dvw';
+
+ if (titleLength > 20) {
+ baseSize = '3dvw';
+ }
+
+ if (titleLength > 30) {
+ baseSize = '2.75dvw';
+ }
+
+ if (titleLength > 40) {
+ baseSize = '2.5dvw';
+ }
+
+ if (titleLength > 50) {
+ baseSize = '2.25dvw';
+ }
+
+ if (titleLength > 60) {
+ baseSize = '2dvw';
+ }
+
+ return `clamp(2rem, ${baseSize}, 3.25rem)`;
+};
+
interface LibraryHeaderMenuProps {
favorite?: boolean;
onFavorite?: (e: React.MouseEvent) => void;