From 91c32593311295821eaf1576d918dd92a622ea26 Mon Sep 17 00:00:00 2001 From: Dylan De Faoite Date: Sat, 20 Jun 2026 12:52:51 +0100 Subject: [PATCH] feat(frontend): restyle and design frontend --- frontend/src/components/Box.tsx | 2 +- frontend/src/components/Dropdown.tsx | 8 +- frontend/src/components/Selector.tsx | 5 +- frontend/src/components/Sidebar.tsx | 53 ++++------- frontend/src/components/Topbar.tsx | 2 +- .../src/components/buttons/BlueButton.tsx | 2 +- .../src/components/buttons/MenuButton.tsx | 2 +- .../src/components/buttons/SidebarButton.tsx | 14 +-- frontend/src/components/video/ConfigBox.tsx | 36 +++----- .../src/components/video/ExportWidget.tsx | 24 ++--- frontend/src/components/video/MetadataBox.tsx | 10 +- frontend/src/components/video/Playbar.tsx | 2 +- frontend/src/components/video/VideoCard.tsx | 35 ++----- frontend/src/index.css | 91 ++++--------------- frontend/src/layouts/MainLayout.tsx | 2 +- frontend/src/pages/ClipEdit.tsx | 4 +- frontend/src/pages/ClipUpload.tsx | 42 ++++----- frontend/src/pages/Home.tsx | 25 +++-- frontend/src/pages/MyClips.tsx | 33 ++++--- frontend/src/pages/Profile.tsx | 22 ++--- frontend/src/pages/VideoPlayer.tsx | 37 +++++--- 21 files changed, 185 insertions(+), 266 deletions(-) diff --git a/frontend/src/components/Box.tsx b/frontend/src/components/Box.tsx index c0d857f..55536fa 100644 --- a/frontend/src/components/Box.tsx +++ b/frontend/src/components/Box.tsx @@ -7,7 +7,7 @@ type props = { const Box = ({children, className}: props) => { return ( -
+
{ children }
) diff --git a/frontend/src/components/Dropdown.tsx b/frontend/src/components/Dropdown.tsx index 4be7738..b35b0b0 100644 --- a/frontend/src/components/Dropdown.tsx +++ b/frontend/src/components/Dropdown.tsx @@ -9,7 +9,7 @@ type DropdownItemProps = { const DropdownItem = ({ item, onClick, className }: DropdownItemProps) => { return ( -
  • onClick(item)} > {item} @@ -49,12 +49,12 @@ const Dropdown = ({ label, children, className }: DropdownProps) => { ref={ref}> {isOpen && ( -
      +
        {children}
      )} @@ -64,4 +64,4 @@ const Dropdown = ({ label, children, className }: DropdownProps) => { -export { Dropdown, DropdownItem }; \ No newline at end of file +export { Dropdown, DropdownItem }; diff --git a/frontend/src/components/Selector.tsx b/frontend/src/components/Selector.tsx index 7792c7a..6e8cd8b 100644 --- a/frontend/src/components/Selector.tsx +++ b/frontend/src/components/Selector.tsx @@ -8,11 +8,10 @@ type props = { const Selector = ({children, label}: props) => { return (
      -