diff --git a/app/app/fonts/Beleren2016-Bold.woff b/app/app/fonts/Beleren2016-Bold.woff new file mode 100644 index 0000000..b716efa Binary files /dev/null and b/app/app/fonts/Beleren2016-Bold.woff differ diff --git a/app/app/globals.css b/app/app/globals.css index 4b28afe..c26cc9e 100644 --- a/app/app/globals.css +++ b/app/app/globals.css @@ -6,6 +6,15 @@ body { font-family: Arial, Helvetica, sans-serif; } +@font-face { + font-family: "Beleren"; + src: url("./fonts/Beleren2016-Bold.woff"); +} + +.font-beleren { + font-family: 'Beleren'; +} + @layer utilities { .text-balance { text-wrap: balance; diff --git a/app/components/ui/mana-icons.tsx b/app/components/ui/mana-icons.tsx new file mode 100644 index 0000000..91e4f94 --- /dev/null +++ b/app/components/ui/mana-icons.tsx @@ -0,0 +1,97 @@ +import { cn } from "@/lib/utils" + +interface manaIcon { + className: string +} + +const Black = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +Black.displayName = "Black" + +const Blue = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +Blue.displayName = "Blue" + +const Green = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +Green.displayName = "Green" + +const White = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +White.displayName = "White" + +const Red = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +Red.displayName = "Red" + +const Colorless = ({ className, ...props }: manaIcon) => { + return ( + + ) + } +Colorless.displayName = "Colorless" + +export { Black, Blue, Green, White, Red, Colorless } diff --git a/app/components/ui/navigation-bar.tsx b/app/components/ui/navigation-bar.tsx index 1515bea..357b0c2 100644 --- a/app/components/ui/navigation-bar.tsx +++ b/app/components/ui/navigation-bar.tsx @@ -17,6 +17,7 @@ import { import { Input } from "@/components/ui/input" import { Button } from "@/components/ui/button" import { IconUserFilled } from "@tabler/icons-react" +import { Black, Blue, Green, White, Red, Colorless } from "@/components/ui/mana-icons" interface NavigationProps { isLoggedIn: boolean, @@ -27,7 +28,10 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { return (
- Brawl Set + + + BRAWL SET + @@ -50,21 +54,27 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { + Blanc + Bleu + Noir + Rouge + Vert + Incolor @@ -149,21 +159,27 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { + Blanc + Bleu + Noir + Rouge + Vert + Incolor @@ -176,34 +192,54 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { - WU Azorius + + + Azorius - UB Dimir + + + Dimir - BR Rakdos + + + Rakdos - RG Gruul + + + Gruul - GW Selesnya + + + Selesnya - WB Orzhov + + + Orzhov - UR Izzet + + + Izzet - BG Golgari + + + Golgari - RW Boros + + + Boros - GU Simic + + + Simic @@ -215,34 +251,64 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { - WUB Esper + + + + Esper - UBR Grixis + + + + Grixis - BRG Jund + + + + Jund - RGW Naya + + + + Naya - GWU Bant + + + + Bant - WBG Abzan + + + + Abzan - URW Jeskai + + + + Jeskai - BGU Sultai + + + + Sultai - RWB Mardu + + + + Mardu - GUR Temur + + + + Temur @@ -254,22 +320,47 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) { - WUBR Yore-Tiller + + + + + Yore-Tiller - UBRG Glint-Eye + + + + + Glint-Eye - BRGW Dune-Brood + + + + + Dune-Brood - RGWU Ink-Treader + + + + + Ink-Treader - GWUB Witch-Maw + + + + + Witch-Maw - WBBRG 5 couleurs + + + + + + 5 couleurs diff --git a/app/public/assets/logo.png b/app/public/assets/logo.png new file mode 100644 index 0000000..52dfcaf Binary files /dev/null and b/app/public/assets/logo.png differ