diff --git a/src/components/modal/configureMultiviewModal/ConfigureMultiviewModal.tsx b/src/components/modal/configureMultiviewModal/ConfigureMultiviewModal.tsx index 112b3746..1e7a181b 100644 --- a/src/components/modal/configureMultiviewModal/ConfigureMultiviewModal.tsx +++ b/src/components/modal/configureMultiviewModal/ConfigureMultiviewModal.tsx @@ -12,6 +12,7 @@ import { usePutMultiviewLayout } from '../../../hooks/multiviewLayout'; import Decision from '../configureOutputModal/Decision'; import MultiviewLayoutSettings from './MultiviewLayoutSettings/MultiviewLayoutSettings'; import { IconSettings } from '@tabler/icons-react'; +import { Button } from '../../button/Button'; type ConfigureMultiviewModalProps = { open: boolean; @@ -170,13 +171,6 @@ export function ConfigureMultiviewModal({ {index !== 0 && (
)} -
)} - (layoutModalOpen ? closeLayoutModal() : clearInputs())} - onSave={() => (layoutModalOpen ? onUpdateLayoutPreset() : onSave())} - /> +
+ {!layoutModalOpen && ( + + )} + (layoutModalOpen ? closeLayoutModal() : clearInputs())} + onSave={() => (layoutModalOpen ? onUpdateLayoutPreset() : onSave())} + /> +
); } diff --git a/src/components/modal/configureMultiviewModal/MultiviewSettings.tsx b/src/components/modal/configureMultiviewModal/MultiviewSettings.tsx index a1fdb1cd..45de445c 100644 --- a/src/components/modal/configureMultiviewModal/MultiviewSettings.tsx +++ b/src/components/modal/configureMultiviewModal/MultiviewSettings.tsx @@ -169,16 +169,8 @@ export default function MultiviewSettingsConfig({

{t('preset.multiview_output_settings')}

- {lastItem && ( - - )}
-
+
({ diff --git a/src/components/modal/configureOutputModal/Decision.tsx b/src/components/modal/configureOutputModal/Decision.tsx index 440a6537..426e173f 100644 --- a/src/components/modal/configureOutputModal/Decision.tsx +++ b/src/components/modal/configureOutputModal/Decision.tsx @@ -4,13 +4,18 @@ import { Button } from '../../button/Button'; interface IDecision { onClose: () => void; onSave: () => void; + className?: string; } -export default function Decision({ onClose, onSave }: IDecision) { +export default function Decision({ onClose, onSave, className }: IDecision) { const t = useTranslate(); return ( -
+
diff --git a/src/i18n/locales/en.ts b/src/i18n/locales/en.ts index d65753f2..442a8615 100644 --- a/src/i18n/locales/en.ts +++ b/src/i18n/locales/en.ts @@ -666,7 +666,7 @@ export const en = { stream_name: 'Stream', multiview_output_settings: 'Multiview output', select_multiview_layout: 'Layout', - configure_layout: 'Configure layout', + configure_layouts: 'Configure layouts', create_layout: 'Create new layout', update_layout: 'Update layout', no_updated_layout: 'No layout updated', diff --git a/src/i18n/locales/sv.ts b/src/i18n/locales/sv.ts index 5df3a4f7..5c2a9d26 100644 --- a/src/i18n/locales/sv.ts +++ b/src/i18n/locales/sv.ts @@ -672,7 +672,7 @@ export const sv = { no_multiview_selected: 'Ingen multiview vald', no_multiview_found: 'Hittade ingen multiview', select_multiview_layout: 'Komposition', - configure_layout: 'Justera komposition', + configure_layouts: 'Justera kompositioner', create_layout: 'Skapa komposition', update_layout: 'Uppdatera komposition', no_updated_layout: 'Ingen uppdaterad komposition',