From 8164e4ab766044cf0466968f77e9989974a8e092 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 01:01:56 +0000 Subject: [PATCH] Visual edit in Lovable --- .../moderation/QueueSortControls.tsx | 81 ++++++++----------- 1 file changed, 32 insertions(+), 49 deletions(-) diff --git a/src/components/moderation/QueueSortControls.tsx b/src/components/moderation/QueueSortControls.tsx index f2b5b946..8adeae4e 100644 --- a/src/components/moderation/QueueSortControls.tsx +++ b/src/components/moderation/QueueSortControls.tsx @@ -3,7 +3,6 @@ import { Label } from '@/components/ui/label'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { Button } from '@/components/ui/button'; import type { SortConfig, SortField } from '@/types/moderation'; - interface QueueSortControlsProps { sortConfig: SortConfig; onSortChange: (config: SortConfig) => void; @@ -11,53 +10,48 @@ interface QueueSortControlsProps { variant?: 'inline' | 'standalone'; showLabel?: boolean; } - const getSortFieldLabel = (field: SortField): string => { switch (field) { - case 'created_at': return 'Date Created'; - case 'username': return 'Submitter'; - case 'submission_type': return 'Type'; - case 'status': return 'Status'; - case 'escalated': return 'Escalated'; - default: return field; + case 'created_at': + return 'Date Created'; + case 'username': + return 'Submitter'; + case 'submission_type': + return 'Type'; + case 'status': + return 'Status'; + case 'escalated': + return 'Escalated'; + default: + return field; } }; - -export const QueueSortControls = ({ - sortConfig, +export const QueueSortControls = ({ + sortConfig, onSortChange, isMobile = false, variant = 'inline', showLabel = true }: QueueSortControlsProps) => { const handleFieldChange = (field: SortField) => { - onSortChange({ ...sortConfig, field }); - }; - - const handleDirectionToggle = () => { - onSortChange({ - ...sortConfig, - direction: sortConfig.direction === 'asc' ? 'desc' : 'asc' + onSortChange({ + ...sortConfig, + field }); }; - - return ( -