From 4d127a038bf768eded68aae3cfa5c1b12241bdac Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Fri, 27 Mar 2026 00:55:15 +0100 Subject: chore: normalize line endings --- apps/web/src/components/footer.tsx | 246 ++++++++++++++++++------------------- 1 file changed, 123 insertions(+), 123 deletions(-) (limited to 'apps/web/src/components/footer.tsx') diff --git a/apps/web/src/components/footer.tsx b/apps/web/src/components/footer.tsx index b98340ce..e453a491 100644 --- a/apps/web/src/components/footer.tsx +++ b/apps/web/src/components/footer.tsx @@ -1,123 +1,123 @@ -import Link from "next/link"; -import { RiDiscordFill, RiTwitterXLine } from "react-icons/ri"; -import { FaGithub } from "react-icons/fa6"; -import Image from "next/image"; -import { DEFAULT_LOGO_URL, SOCIAL_LINKS } from "@/constants/site-constants"; -import { capitalizeFirstLetter } from "@/utils/string"; - -type Category = "resources" | "company"; - -interface FooterLink { - label: string; - href: string; -} - -type CategoryLinks = Record; - -const links: CategoryLinks = { - resources: [ - { label: "Roadmap", href: "/roadmap" }, - { label: "Changelog", href: "/changelog" }, - { label: "Blog", href: "/blog" }, - { label: "Privacy", href: "/privacy" }, - { label: "Terms of use", href: "/terms" }, - ], - company: [ - { label: "Contributors", href: "/contributors" }, - { label: "Sponsors", href: "/sponsors" }, - { label: "Brand", href: "/brand" }, - { label: "About", href: `${SOCIAL_LINKS.github}/blob/main/README.md` }, - ], -}; - -export function Footer() { - return ( -
-
-
- {/* Brand Section */} -
-
- OpenCut - OpenCut -
-

- The privacy-first video editor that feels simple to use. -

-
- - - - - - - - - -
-
- -
- {(Object.keys(links) as Category[]).map((category) => ( -
-

- {capitalizeFirstLetter({ string: category })} -

-
    - {links[category].map((link) => ( -
  • - - {link.label} - -
  • - ))} -
-
- ))} -
-
- - {/* Bottom Section */} -
-
- - © {new Date().getFullYear()} OpenCut, All Rights Reserved - -
-
-
-
- ); -} +import Link from "next/link"; +import { RiDiscordFill, RiTwitterXLine } from "react-icons/ri"; +import { FaGithub } from "react-icons/fa6"; +import Image from "next/image"; +import { DEFAULT_LOGO_URL, SOCIAL_LINKS } from "@/constants/site-constants"; +import { capitalizeFirstLetter } from "@/utils/string"; + +type Category = "resources" | "company"; + +interface FooterLink { + label: string; + href: string; +} + +type CategoryLinks = Record; + +const links: CategoryLinks = { + resources: [ + { label: "Roadmap", href: "/roadmap" }, + { label: "Changelog", href: "/changelog" }, + { label: "Blog", href: "/blog" }, + { label: "Privacy", href: "/privacy" }, + { label: "Terms of use", href: "/terms" }, + ], + company: [ + { label: "Contributors", href: "/contributors" }, + { label: "Sponsors", href: "/sponsors" }, + { label: "Brand", href: "/brand" }, + { label: "About", href: `${SOCIAL_LINKS.github}/blob/main/README.md` }, + ], +}; + +export function Footer() { + return ( + + ); +} -- cgit v1.3.1