diff --git a/apps/client/src/features/app-settings/AppSettings.tsx b/apps/client/src/features/app-settings/AppSettings.tsx index 12142da2f..7c7c884ed 100644 --- a/apps/client/src/features/app-settings/AppSettings.tsx +++ b/apps/client/src/features/app-settings/AppSettings.tsx @@ -7,7 +7,7 @@ import IntegrationsPanel from './panel/integrations-panel/IntegrationsPanel'; import LogPanel from './panel/log-panel/LogPanel'; import ProjectPanel from './panel/project-panel/ProjectPanel'; import ProjectSettingsPanel from './panel/project-settings-panel/ProjectSettingsPanel'; -import UrlAliasPanel from './panel/url-alias-panel/UrlAliasPanel'; +import UrlPresetPanel from './panel/url-preset-panel/UrlPresetPanel'; import PanelContent from './panel-content/PanelContent'; import PanelList from './panel-list/PanelList'; import { useSettingsStore } from './settingsStore'; @@ -31,7 +31,7 @@ export default function AppSettings() { {selectedPanel === 'project' && } {selectedPanel === 'integrations' && } {selectedPanel === 'project_settings' && } - {selectedPanel === 'url_alias' && } + {selectedPanel === 'url_presets' && } {selectedPanel === 'about' && } {selectedPanel === 'log' && } diff --git a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasForm.tsx b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetForm.tsx similarity index 86% rename from apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasForm.tsx rename to apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetForm.tsx index 4c3ef01f9..884507748 100644 --- a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasForm.tsx +++ b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetForm.tsx @@ -2,37 +2,37 @@ import { useEffect } from 'react'; import { useForm } from 'react-hook-form'; import { Button, Input } from '@chakra-ui/react'; -import style from './UrlAliasPanel.module.scss'; +import style from './UrlPresetPanel.module.scss'; -export type UrlAliasFormValues = { +export type UrlPresetFormValues = { alias?: string; pathAndParams?: string; enabled?: boolean; }; -interface UrlAliasFormProps { +interface UrlPresetFormProps { alias?: string; enabled?: boolean; pathAndParams?: string; onCancel: () => void; - onSubmit: (values: UrlAliasFormValues) => Promise; + onSubmit: (values: UrlPresetFormValues) => Promise; submitError: string | null; } -export default function UrlAliasForm({ +export default function UrlPresetForm({ onSubmit, onCancel, submitError, alias, enabled, pathAndParams, -}: UrlAliasFormProps) { +}: UrlPresetFormProps) { const { handleSubmit, register, formState: { isSubmitting, isValid }, setFocus, - } = useForm({ + } = useForm({ defaultValues: { alias, pathAndParams, enabled }, values: { alias, pathAndParams, enabled }, resetOptions: { diff --git a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasList.tsx b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetList.tsx similarity index 80% rename from apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasList.tsx rename to apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetList.tsx index 97294c3f0..3bec71796 100644 --- a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasList.tsx +++ b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetList.tsx @@ -1,10 +1,10 @@ import useAliases from '../../../../common/hooks-query/useAliases'; -import ModalLoader from '../../../../features/modals/modal-loader/ModalLoader'; +import ModalLoader from '../../../modals/modal-loader/ModalLoader'; import * as Panel from '../PanelUtils'; -import UrlAliasListItem from './UrlAliasListItem'; +import UrlPresetListItem from './UrlPresetListItem'; -export default function UrlAliasList() { +export default function UrlPresetList() { const { data, isFetching, refetch } = useAliases(); const handleRefetch = async () => { @@ -28,7 +28,7 @@ export default function UrlAliasList() { {(data || []).map((alias) => { return ( - Promise; } -export default function UrlAliasListItem({ alias, enabled, pathAndParams, onRefetch }: UrlAliasListItemProps) { +export default function UrlPresetListItem({ alias, enabled, pathAndParams, onRefetch }: UrlPresetListItemProps) { const [isEditing, setIsEditing] = useState(false); const handleToggle = useCallback(async () => { @@ -32,7 +32,7 @@ export default function UrlAliasListItem({ alias, enabled, pathAndParams, onRefe }, [isEditing]); const handleSubmitUpdate = useCallback( - async (values: UrlAliasFormValues) => { + async (values: UrlPresetFormValues) => { try { await updateAliases(values); await onRefetch(); diff --git a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasPanel.module.scss b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetPanel.module.scss similarity index 100% rename from apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasPanel.module.scss rename to apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetPanel.module.scss diff --git a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasPanel.tsx b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetPanel.tsx similarity index 72% rename from apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasPanel.tsx rename to apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetPanel.tsx index aa79a593b..320e9620e 100644 --- a/apps/client/src/features/app-settings/panel/url-alias-panel/UrlAliasPanel.tsx +++ b/apps/client/src/features/app-settings/panel/url-preset-panel/UrlPresetPanel.tsx @@ -1,27 +1,27 @@ import { Alert, AlertDescription, AlertIcon, AlertTitle } from '@chakra-ui/react'; -import ModalLink from '../../../../features/modals/ModalLink'; +import ModalLink from '../../../modals/ModalLink'; import * as Panel from '../PanelUtils'; -import UrlAliasList from './UrlAliasList'; +import UrlPresetList from './UrlPresetList'; -import style from './UrlAliasPanel.module.scss'; +import style from './UrlPresetPanel.module.scss'; const aliasesDocsUrl = 'https://ontime.gitbook.io/v2/features/url-aliases'; -export default function UrlAliasPanel() { +export default function UrlPresetPanel() { return ( <> - URL Aliases + URL Presets
- URL Aliases + URL Presets - Custom aliases allow providing a short name for any ontime URL.
+ Custom presets allow providing a short name for any ontime URL.
It serves two primary purposes:
- Providing dynamic URLs for automation or unattended screens
- Simplifying complex URLs For more information, see the docs @@ -33,7 +33,7 @@ export default function UrlAliasPanel() { marginTop: '1rem', }} > - +
diff --git a/apps/client/src/features/app-settings/settingsStore.ts b/apps/client/src/features/app-settings/settingsStore.ts index 753d1f8f6..7b785fb92 100644 --- a/apps/client/src/features/app-settings/settingsStore.ts +++ b/apps/client/src/features/app-settings/settingsStore.ts @@ -35,7 +35,7 @@ export const settingPanels: Readonly = [ ], }, { id: 'log', label: 'Log', split: true }, - { id: 'url_alias', label: 'URL Aliases' }, + { id: 'url_presets', label: 'URL Presets' }, { id: 'about', label: 'About', diff --git a/apps/client/src/features/modals/settings-modal/SettingsModal.tsx b/apps/client/src/features/modals/settings-modal/SettingsModal.tsx index 97e560aa1..7f0521473 100644 --- a/apps/client/src/features/modals/settings-modal/SettingsModal.tsx +++ b/apps/client/src/features/modals/settings-modal/SettingsModal.tsx @@ -26,7 +26,7 @@ export default function SettingsModal(props: ModalManagerProps) { Editor Cuesheet Views - URL Aliases + URL Presets