diff --git a/src/renderer/api/jellyfin.api.ts b/src/renderer/api/jellyfin.api.ts index 4810b3d5..3c0ec9b7 100644 --- a/src/renderer/api/jellyfin.api.ts +++ b/src/renderer/api/jellyfin.api.ts @@ -436,6 +436,7 @@ const createPlaylist = async (args: CreatePlaylistArgs): Promise void; @@ -10,6 +11,7 @@ interface CreatePlaylistFormProps { export const CreatePlaylistForm = ({ onCancel }: CreatePlaylistFormProps) => { const mutation = useCreatePlaylist(); + const server = useCurrentServer(); const form = useForm({ initialValues: { @@ -35,6 +37,7 @@ export const CreatePlaylistForm = ({ onCancel }: CreatePlaylistFormProps) => { ); }); + const isPublicDisplayed = server?.type === ServerType.NAVIDROME; const isSubmitDisabled = !form.values.name || mutation.isLoading; return ( @@ -50,27 +53,29 @@ export const CreatePlaylistForm = ({ onCancel }: CreatePlaylistFormProps) => { label="Description" {...form.getInputProps('comment')} /> - + {isPublicDisplayed && ( + + )} + + + + - - - - ); };