diff --git a/frontend/src/features/admin/channels/ChannelDetail.tsx b/frontend/src/features/admin/channels/ChannelDetail.tsx index 4391467..c106f2e 100644 --- a/frontend/src/features/admin/channels/ChannelDetail.tsx +++ b/frontend/src/features/admin/channels/ChannelDetail.tsx @@ -556,6 +556,7 @@ function BumperTemplateEditor({ onError: (e: unknown) => void }) { const { t } = useTranslation() + const [open, setOpen] = useState(false) const [name, setName] = useState(template.name) const [colors, setColors] = useState({ backgroundColor: template.backgroundColor, @@ -598,8 +599,14 @@ function BumperTemplateEditor({ return (
-
+
setOpen((o) => !o)} + >
+ {template.name} {template.isDefault && {t('admin.channels.bumperDefault')}} @@ -613,13 +620,18 @@ function BumperTemplateEditor({ size="sm" variant="destructive" disabled={remove.isPending} - onClick={() => remove.mutate()} + onClick={(e) => { + e.stopPropagation() + remove.mutate() + }} > {t('common.delete')} )}
+ {open && ( + <>
@@ -674,6 +686,8 @@ function BumperTemplateEditor({ {t('common.save')}
+ + )}
) }