diff --git a/ui/v2.5/src/components/List/ListFilter.tsx b/ui/v2.5/src/components/List/ListFilter.tsx index 8e7759db5..7ffddab7f 100644 --- a/ui/v2.5/src/components/List/ListFilter.tsx +++ b/ui/v2.5/src/components/List/ListFilter.tsx @@ -276,7 +276,7 @@ export const ListFilter: React.FC = ( { return (
{isNew &&

Add Movie

} diff --git a/ui/v2.5/src/components/Movies/styles.scss b/ui/v2.5/src/components/Movies/styles.scss index 19c487d47..ed0f4f057 100644 --- a/ui/v2.5/src/components/Movies/styles.scss +++ b/ui/v2.5/src/components/Movies/styles.scss @@ -1,23 +1,26 @@ -.card.movie-card { - padding: 0 0 1rem 0; -} - -.movie-card { - &-header { - height: 240px; - line-height: 240px; - text-align: center; - } - - &-image { - max-height: 240px; - object-fit: contain; - vertical-align: middle; - width: 320px; - - @media (max-width: 576px) { - width: 100%; - } - } -} - \ No newline at end of file +.card.movie-card { + padding: 0 0 1rem 0; +} + +.movie-details { + max-width: 1200px; +} + +.movie-card { + &-header { + height: 240px; + line-height: 240px; + text-align: center; + } + + &-image { + max-height: 240px; + object-fit: contain; + vertical-align: middle; + width: 320px; + + @media (max-width: 576px) { + width: 100%; + } + } +} diff --git a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx index 385a41ee3..a031860e2 100644 --- a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx @@ -103,7 +103,7 @@ export const PerformerDetailsPanel: React.FC = ({ // image is a base64 string if ((state as GQL.ScrapedPerformerDataFragment).image !== undefined) { - let imageStr = (state as GQL.ScrapedPerformerDataFragment).image; + const imageStr = (state as GQL.ScrapedPerformerDataFragment).image; setImage(imageStr ?? undefined); if (onImageChange) { onImageChange(imageStr!); @@ -177,7 +177,7 @@ export const PerformerDetailsPanel: React.FC = ({ if (!scrapePerformerDetails) return {}; // image is not supported - const { __typename, image, ...ret } = scrapePerformerDetails; + const { __typename, image: _image, ...ret } = scrapePerformerDetails; return ret; } diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneOperationsPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneOperationsPanel.tsx index 167602d53..2c1bf0f9b 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneOperationsPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneOperationsPanel.tsx @@ -19,7 +19,7 @@ export const SceneOperationsPanel: FunctionComponent = ( await generateScreenshot({ variables: { id: props.scene.id, - at: at + at } }); Toast.success({ content: "Generating screenshot" }); diff --git a/ui/v2.5/src/components/Scenes/styles.scss b/ui/v2.5/src/components/Scenes/styles.scss index 40288ff3c..bf69fa6ff 100644 --- a/ui/v2.5/src/components/Scenes/styles.scss +++ b/ui/v2.5/src/components/Scenes/styles.scss @@ -35,12 +35,14 @@ z-index: 1; } -.performer-tag-container, .movie-tag-container { +.performer-tag-container, +.movie-tag-container { display: inline-block; margin: 5px; } -.performer-tag.image, .movie-tag.image { +.performer-tag.image, +.movie-tag.image { background-position: center; background-repeat: no-repeat; background-size: cover; @@ -215,4 +217,4 @@ .movie-table td { vertical-align: middle; -} \ No newline at end of file +} diff --git a/ui/v2.5/src/components/Settings/SettingsConfigurationPanel.tsx b/ui/v2.5/src/components/Settings/SettingsConfigurationPanel.tsx index 8e46cacfb..2156acbc4 100644 --- a/ui/v2.5/src/components/Settings/SettingsConfigurationPanel.tsx +++ b/ui/v2.5/src/components/Settings/SettingsConfigurationPanel.tsx @@ -29,7 +29,9 @@ export const SettingsConfigurationPanel: React.FC = () => { const [logLevel, setLogLevel] = useState("Info"); const [logAccess, setLogAccess] = useState(true); const [excludes, setExcludes] = useState([]); - const [scraperUserAgent, setScraperUserAgent] = useState(undefined); + const [scraperUserAgent, setScraperUserAgent] = useState( + undefined + ); const { data, error, loading } = StashService.useConfiguration(); @@ -315,7 +317,7 @@ export const SettingsConfigurationPanel: React.FC = () => { ) => + onInput={(e: React.FormEvent) => setUsername(e.currentTarget.value) } /> @@ -329,7 +331,7 @@ export const SettingsConfigurationPanel: React.FC = () => { className="col col-sm-6 text-input" type="password" defaultValue={password} - onChange={(e: React.FormEvent) => + onInput={(e: React.FormEvent) => setPassword(e.currentTarget.value) } /> @@ -347,7 +349,7 @@ export const SettingsConfigurationPanel: React.FC = () => { ) => + onInput={(e: React.FormEvent) => setLogFile(e.currentTarget.value) } /> diff --git a/ui/v2.5/src/components/Shared/FolderSelect/FolderSelect.tsx b/ui/v2.5/src/components/Shared/FolderSelect/FolderSelect.tsx index 638af8f73..96f85ba27 100644 --- a/ui/v2.5/src/components/Shared/FolderSelect/FolderSelect.tsx +++ b/ui/v2.5/src/components/Shared/FolderSelect/FolderSelect.tsx @@ -55,6 +55,7 @@ export const FolderSelect: React.FC = (props: IProps) => { setCurrentDirectory(e.currentTarget.value) } defaultValue={currentDirectory} + spellCheck={false} /> {!data || !data.directories || loading ? ( diff --git a/ui/v2.5/src/components/Shared/ImageInput.tsx b/ui/v2.5/src/components/Shared/ImageInput.tsx index ee9df4b23..423e99f9c 100644 --- a/ui/v2.5/src/components/Shared/ImageInput.tsx +++ b/ui/v2.5/src/components/Shared/ImageInput.tsx @@ -15,7 +15,7 @@ export const ImageInput: React.FC = ({ if (!isEditing) return
; return ( - +