From 7eeecd87016f174bc5b284352c3e843fdd357e85 Mon Sep 17 00:00:00 2001 From: Nick Sandstrom <32273437+nick4810@users.noreply.github.com> Date: Sat, 2 May 2026 02:05:31 -0700 Subject: [PATCH] Formatting changes --- .../src/components/forms/GroupManager.jsx | 29 +- .../src/components/forms/LiveGroupFilter.jsx | 55 +-- frontend/src/components/forms/Logo.jsx | 28 +- frontend/src/components/forms/M3UProfile.jsx | 25 +- frontend/src/components/forms/M3UProfiles.jsx | 35 +- .../forms/__tests__/ChannelGroup.test.jsx | 4 +- .../forms/__tests__/GroupManager.test.jsx | 216 +++++++++--- .../forms/__tests__/LiveGroupFilter.test.jsx | 316 +++++++++++++----- .../forms/__tests__/LoginForm.test.jsx | 47 ++- .../components/forms/__tests__/Logo.test.jsx | 165 ++++++--- .../components/forms/__tests__/M3U.test.jsx | 106 ++++-- .../forms/__tests__/M3UFilter.test.jsx | 70 +++- .../forms/__tests__/M3UFilters.test.jsx | 31 +- .../forms/__tests__/M3UGroupFilter.test.jsx | 87 +++-- .../forms/__tests__/M3UProfile.test.jsx | 77 ++++- .../forms/__tests__/M3UProfiles.test.jsx | 23 +- frontend/src/utils/forms/ChannelGroupUtils.js | 2 +- frontend/src/utils/forms/M3uFilterUtils.js | 2 +- .../src/utils/forms/M3uGroupFilterUtils.js | 2 +- frontend/src/utils/forms/M3uProfileUtils.js | 2 +- frontend/src/utils/forms/M3uUtils.js | 5 +- .../forms/__tests__/ChannelGroupUtils.test.js | 6 +- .../__tests__/LiveGroupFilterUtils.test.js | 99 ++++-- .../utils/forms/__tests__/LogoUtils.test.js | 71 +++- .../forms/__tests__/M3uFilterUtils.test.js | 71 +++- .../__tests__/M3uGroupFilterUtils.test.js | 201 +++++++++-- .../forms/__tests__/M3uProfileUtils.test.js | 110 ++++-- .../forms/__tests__/M3uProfilesUtils.test.js | 11 +- .../utils/forms/__tests__/M3uUtils.test.js | 27 +- 29 files changed, 1418 insertions(+), 505 deletions(-) diff --git a/frontend/src/components/forms/GroupManager.jsx b/frontend/src/components/forms/GroupManager.jsx index 29c356e0..22694406 100644 --- a/frontend/src/components/forms/GroupManager.jsx +++ b/frontend/src/components/forms/GroupManager.jsx @@ -16,7 +16,18 @@ import { TextInput, useMantineTheme, } from '@mantine/core'; -import { AlertCircle, Check, Database, Filter, SquareMinus, SquarePen, SquarePlus, Trash, Tv, X, } from 'lucide-react'; +import { + AlertCircle, + Check, + Database, + Filter, + SquareMinus, + SquarePen, + SquarePlus, + Trash, + Tv, + X, +} from 'lucide-react'; import useChannelsStore from '../../store/channels'; import useWarningsStore from '../../store/warnings'; import ConfirmationDialog from '../ConfirmationDialog'; @@ -220,7 +231,14 @@ const GroupManager = React.memo(({ isOpen, onClose }) => { } return { filteredGroups: filtered, filterCounts: counts }; - }, [sortedGroups, groupUsage, searchTerm, showChannelGroups, showM3UGroups, showUnusedGroups]); + }, [ + sortedGroups, + groupUsage, + searchTerm, + showChannelGroups, + showM3UGroups, + showUnusedGroups, + ]); const fetchGroupUsage = useCallback(async () => { setLoading(true); @@ -268,10 +286,9 @@ const GroupManager = React.memo(({ isOpen, onClose }) => { } try { - await updateChannelGroup( - channelGroups[editingGroupId], - { name: editName.trim() } - ); + await updateChannelGroup(channelGroups[editingGroupId], { + name: editName.trim(), + }); showNotification({ title: 'Success', diff --git a/frontend/src/components/forms/LiveGroupFilter.jsx b/frontend/src/components/forms/LiveGroupFilter.jsx index 71ab8287..74f19c38 100644 --- a/frontend/src/components/forms/LiveGroupFilter.jsx +++ b/frontend/src/components/forms/LiveGroupFilter.jsx @@ -51,16 +51,20 @@ const OptionWithTooltip = forwardRef( ) ); -const LogoPopover = ({ group, - channelLogos, - logosLoading, - onPopoverChange, - onLogoInputClick, - onFilterChange, - onLogoSelect, +const LogoPopover = ({ + group, + channelLogos, + logosLoading, + onPopoverChange, + onLogoInputClick, + onFilterChange, + onLogoSelect, }) => { const renderLogoList = () => { - const logoOptions = [{ id: '0', name: 'Default' }, ...Object.values(channelLogos)]; + const logoOptions = [ + { id: '0', name: 'Default' }, + ...Object.values(channelLogos), + ]; const filteredLogos = logoOptions.filter((logo) => logo.name.toLowerCase().includes((group.logoFilter || '').toLowerCase()) ); @@ -69,7 +73,9 @@ const LogoPopover = ({ group, return (