diff --git a/resources/js/admin/mobile/EventFormPage.tsx b/resources/js/admin/mobile/EventFormPage.tsx index a048747..588500c 100644 --- a/resources/js/admin/mobile/EventFormPage.tsx +++ b/resources/js/admin/mobile/EventFormPage.tsx @@ -35,7 +35,7 @@ export default function MobileEventFormPage() { const isEdit = Boolean(slug); const navigate = useNavigate(); const { t } = useTranslation(['management', 'common']); - const { text, muted, subtle, danger, border, surfaceMuted } = useAdminTheme(); + const { text, muted, subtle, danger } = useAdminTheme(); const [form, setForm] = React.useState({ name: '', @@ -359,20 +359,11 @@ export default function MobileEventFormPage() { {!isEdit ? ( - + ) : null} - setSelected(event.target.value)} style={{ flex: 1 }} compact> + setSelected(event.target.value)} + containerStyle={{ flex: 1, minWidth: 0 }} + compact + > {options.map((addon) => ( ) : ( @@ -622,44 +661,53 @@ export default function MobileEventTasksPage() { {t('events.tasks.count', '{{count}} Tasks', { count: filteredTasks.length })} - + {filteredTasks.map((task, idx) => ( - - startEdit(task)}> - - {task.title} + + startEdit(task)} + title={ + + {task.title} + + } + subTitle={ + task.description ? ( + + {task.description} - } - subTitle={ - task.description ? ( - - {task.description} - - ) : null - } - iconAfter={ - - {task.emotion ? ( - - ) : null} - detachTask(task.id)}> - - - - - } - paddingVertical="$2" - paddingHorizontal="$3" - /> - - {idx < assignedTasks.length - 1 ? : null} - + ) : null + } + iconAfter={ + + {task.emotion ? ( + + ) : null} + + ), +})); + +vi.mock('../components/FormControls', () => ({ + MobileField: ({ children }: { children: React.ReactNode }) =>
{children}
, + MobileInput: (props: React.InputHTMLAttributes) => , + MobileSelect: ({ children, ...props }: { children: React.ReactNode }) => , + MobileTextArea: (props: React.TextareaHTMLAttributes) =>