Tablet breakpoint added

This commit is contained in:
adilallo
2025-07-26 23:46:46 -06:00
parent 0539989be6
commit 47b0b0c48f
4 changed files with 504 additions and 357 deletions
+36 -15
View File
@@ -1,22 +1,43 @@
export default function Logo() {
export default function Logo({ size = "default" }) {
// Size configurations
const sizes = {
default: {
containerHeight: "h-10",
gap: "gap-2",
textSize: "text-[21.97px]",
lineHeight: "leading-[27.05px]",
iconSize: "w-[27.05px] h-[27.05px]",
},
footer: {
containerHeight: "h-[calc(40px*1.37)]",
gap: "gap-[calc(8px*1.37)]",
textSize: "text-[calc(21.97px*1.37)]",
lineHeight: "leading-[calc(27.05px*1.37)]",
iconSize: "w-[calc(27.05px*1.37)] h-[calc(27.05px*1.37)]",
},
footerLg: {
containerHeight: "h-[calc(40px*2.05)]",
gap: "gap-[calc(8px*2.05)]",
textSize: "text-[calc(21.97px*2.05)]",
lineHeight: "leading-[calc(27.05px*2.05)]",
iconSize: "w-[calc(27.05px*2.05)] h-[calc(27.05px*2.05)]",
},
};
const config =
size === "footer"
? sizes.footer
: size === "footerLg"
? sizes.footerLg
: sizes.default;
return (
<div
className="flex items-center"
style={{
height: "40px",
gap: "8px",
}}
className={`flex items-center ${config.containerHeight} ${config.gap}`}
>
{/* Logo Text */}
<div
className="font-['Bricolage_Grotesque']"
style={{
color: "var(--color-content-default-primary)",
fontSize: "21.97px",
lineHeight: "27.05px",
fontWeight: "400",
letterSpacing: "0px",
}}
className={`font-['Bricolage_Grotesque'] text-[var(--color-content-default-primary)] ${config.textSize} ${config.lineHeight} font-normal tracking-[0px]`}
>
CommunityRule
</div>
@@ -27,7 +48,7 @@ export default function Logo() {
alt="CommunityRule Logo Icon"
width={27.05}
height={27.05}
className="flex-shrink-0"
className={`flex-shrink-0 ${config.iconSize}`}
/>
</div>
);