diff --git a/ui/v2.5/src/App.tsx b/ui/v2.5/src/App.tsx index 8756faefd..7786e58f0 100755 --- a/ui/v2.5/src/App.tsx +++ b/ui/v2.5/src/App.tsx @@ -7,8 +7,8 @@ import { ErrorBoundary } from "./components/ErrorBoundary"; import Galleries from "./components/Galleries/Galleries"; import { MainNavbar } from "./components/MainNavbar"; import { PageNotFound } from "./components/PageNotFound"; -import Performers from "./components/performers/performers"; -import Scenes from "./components/scenes/scenes"; +import Performers from "./components/Performers/Performers"; +import Scenes from "./components/Scenes/Scenes"; import { Settings } from "./components/Settings/Settings"; import { Stats } from "./components/Stats"; import Studios from "./components/Studios/Studios"; diff --git a/ui/v2.5/src/components/Galleries/GalleryList.tsx b/ui/v2.5/src/components/Galleries/GalleryList.tsx index 484554bf4..65fcadc6f 100644 --- a/ui/v2.5/src/components/Galleries/GalleryList.tsx +++ b/ui/v2.5/src/components/Galleries/GalleryList.tsx @@ -23,7 +23,7 @@ export const GalleryList: React.FC = () => { } if (filter.displayMode === DisplayMode.List) { return ( - +
diff --git a/ui/v2.5/src/components/Galleries/styles.scss b/ui/v2.5/src/components/Galleries/styles.scss new file mode 100644 index 000000000..ec64677fa --- /dev/null +++ b/ui/v2.5/src/components/Galleries/styles.scss @@ -0,0 +1,7 @@ +/* stylelint-disable selector-class-pattern */ +.react-photo-gallery--gallery { + img { + object-fit: contain; + } +} +/* stylelint-enable selector-class-pattern */ diff --git a/ui/v2.5/src/components/list/AddFilter.tsx b/ui/v2.5/src/components/List/AddFilter.tsx similarity index 100% rename from ui/v2.5/src/components/list/AddFilter.tsx rename to ui/v2.5/src/components/List/AddFilter.tsx diff --git a/ui/v2.5/src/components/list/ListFilter.tsx b/ui/v2.5/src/components/List/ListFilter.tsx similarity index 100% rename from ui/v2.5/src/components/list/ListFilter.tsx rename to ui/v2.5/src/components/List/ListFilter.tsx diff --git a/ui/v2.5/src/components/list/Pagination.tsx b/ui/v2.5/src/components/List/Pagination.tsx similarity index 100% rename from ui/v2.5/src/components/list/Pagination.tsx rename to ui/v2.5/src/components/List/Pagination.tsx diff --git a/ui/v2.5/src/components/list/styles.scss b/ui/v2.5/src/components/List/styles.scss similarity index 100% rename from ui/v2.5/src/components/list/styles.scss rename to ui/v2.5/src/components/List/styles.scss diff --git a/ui/v2.5/src/components/performers/PerformerCard.tsx b/ui/v2.5/src/components/Performers/PerformerCard.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerCard.tsx rename to ui/v2.5/src/components/Performers/PerformerCard.tsx diff --git a/ui/v2.5/src/components/performers/PerformerDetails/Performer.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerDetails/Performer.tsx rename to ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx diff --git a/ui/v2.5/src/components/performers/PerformerDetails/PerformerDetailsPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerDetails/PerformerDetailsPanel.tsx rename to ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx diff --git a/ui/v2.5/src/components/performers/PerformerDetails/PerformerOperationsPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerOperationsPanel.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerDetails/PerformerOperationsPanel.tsx rename to ui/v2.5/src/components/Performers/PerformerDetails/PerformerOperationsPanel.tsx diff --git a/ui/v2.5/src/components/performers/PerformerDetails/PerformerScenesPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerScenesPanel.tsx similarity index 96% rename from ui/v2.5/src/components/performers/PerformerDetails/PerformerScenesPanel.tsx rename to ui/v2.5/src/components/Performers/PerformerDetails/PerformerScenesPanel.tsx index 11f215617..1641f2ba2 100644 --- a/ui/v2.5/src/components/performers/PerformerDetails/PerformerScenesPanel.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerScenesPanel.tsx @@ -2,7 +2,7 @@ import React from "react"; import * as GQL from "src/core/generated-graphql"; import { PerformersCriterion } from "src/models/list-filter/criteria/performers"; import { ListFilterModel } from "src/models/list-filter/filter"; -import { SceneList } from "../../scenes/SceneList"; +import { SceneList } from "src/components/Scenes/SceneList"; interface IPerformerDetailsProps { performer: Partial; diff --git a/ui/v2.5/src/components/performers/PerformerList.tsx b/ui/v2.5/src/components/Performers/PerformerList.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerList.tsx rename to ui/v2.5/src/components/Performers/PerformerList.tsx diff --git a/ui/v2.5/src/components/performers/PerformerListTable.tsx b/ui/v2.5/src/components/Performers/PerformerListTable.tsx similarity index 100% rename from ui/v2.5/src/components/performers/PerformerListTable.tsx rename to ui/v2.5/src/components/Performers/PerformerListTable.tsx diff --git a/ui/v2.5/src/components/performers/performers.tsx b/ui/v2.5/src/components/Performers/Performers.tsx similarity index 100% rename from ui/v2.5/src/components/performers/performers.tsx rename to ui/v2.5/src/components/Performers/Performers.tsx diff --git a/ui/v2.5/src/components/performers/styles.scss b/ui/v2.5/src/components/Performers/styles.scss similarity index 83% rename from ui/v2.5/src/components/performers/styles.scss rename to ui/v2.5/src/components/Performers/styles.scss index 485432a48..32c646f1b 100644 --- a/ui/v2.5/src/components/performers/styles.scss +++ b/ui/v2.5/src/components/Performers/styles.scss @@ -1,17 +1,4 @@ #performer-details { - td { - padding: 2px 0; - vertical-align: middle; - } - - td:first-child { - min-width: 10rem; - } - - .form-control { - width: 100%; - } - .scrape-url-button { color: $text-color; float: right; @@ -28,7 +15,7 @@ margin: 10px auto; overflow: hidden; - .image-container img { + .image-container .performer { max-height: 960px; max-width: 100%; } diff --git a/ui/v2.5/src/components/SceneFilenameParser/SceneFilenameParser.tsx b/ui/v2.5/src/components/SceneFilenameParser/SceneFilenameParser.tsx index 20072711e..d150f8fd3 100644 --- a/ui/v2.5/src/components/SceneFilenameParser/SceneFilenameParser.tsx +++ b/ui/v2.5/src/components/SceneFilenameParser/SceneFilenameParser.tsx @@ -12,7 +12,7 @@ import { } from "src/components/Shared"; import { TextUtils } from "src/utils"; import { useToast } from "src/hooks"; -import { Pagination } from "../list/Pagination"; +import { Pagination } from "src/components/List/Pagination"; import { IParserInput, ParserInput } from "./ParserInput"; import { ParserField } from "./ParserField"; @@ -513,7 +513,7 @@ export const SceneFilenameParser: React.FC = () => { const ids = items.map(i => i.id); onChangeHandler(ids); }} - initialIds={props.parserResult.value} + ids={props.parserResult.value} /> ); } @@ -591,7 +591,7 @@ export const SceneFilenameParser: React.FC = () => { return ( - + { return ( <> - ); @@ -708,50 +708,48 @@ export const SceneFilenameParser: React.FC = () => { return ( <> -
-
-
Preview
{props.scene.filename}{props.scene.filename} + { onAllSet(!allSet); }} /> - + {fieldName}
- - - - {renderHeader("Title", allTitleSet, onSelectAllTitleSet)} - {renderHeader("Date", allDateSet, onSelectAllDateSet)} - {renderHeader( - "Performers", - allPerformerSet, - onSelectAllPerformerSet - )} - {renderHeader("Tags", allTagSet, onSelectAllTagSet)} - {renderHeader("Studio", allStudioSet, onSelectAllStudioSet)} - - - - {parserResult.map(scene => ( - onChange(scene, changedScene)} - /> - ))} - -
Filename
- - onPageChanged(page)} - /> - +
+ + + + + {renderHeader("Title", allTitleSet, onSelectAllTitleSet)} + {renderHeader("Date", allDateSet, onSelectAllDateSet)} + {renderHeader( + "Performers", + allPerformerSet, + onSelectAllPerformerSet + )} + {renderHeader("Tags", allTagSet, onSelectAllTagSet)} + {renderHeader("Studio", allStudioSet, onSelectAllStudioSet)} + + + + {parserResult.map(scene => ( + onChange(scene, changedScene)} + /> + ))} + +
Filename
+ onPageChanged(page)} + /> + ); } return ( - +

Scene Filename Parser

+
= ( style={getStyleForSprite(index)} {...dataAttrs} > - + {TextUtils.secondsToTimestamp(spriteItem.start)} -{" "} {TextUtils.secondsToTimestamp(spriteItem.end)} diff --git a/ui/v2.5/src/components/ScenePlayer/index.ts b/ui/v2.5/src/components/ScenePlayer/index.ts new file mode 100644 index 000000000..13d24d421 --- /dev/null +++ b/ui/v2.5/src/components/ScenePlayer/index.ts @@ -0,0 +1 @@ +export { ScenePlayer } from './ScenePlayer'; diff --git a/ui/v2.5/src/components/scenes/ScenePlayer/ScenePlayerScrubber.scss b/ui/v2.5/src/components/ScenePlayer/styles.scss similarity index 70% rename from ui/v2.5/src/components/scenes/ScenePlayer/ScenePlayerScrubber.scss rename to ui/v2.5/src/components/ScenePlayer/styles.scss index 2cffd375f..8d9f05fcc 100644 --- a/ui/v2.5/src/components/scenes/ScenePlayer/ScenePlayerScrubber.scss +++ b/ui/v2.5/src/components/ScenePlayer/styles.scss @@ -1,3 +1,7 @@ +.scene-player:focus { + outline: 0; +} + .scrubber-wrapper { margin: 5px 0; overflow: hidden; @@ -13,8 +17,9 @@ } .scrubber-button { + background-color: transparent; border: 1px solid #555; - color: #fff; + color: $link-color; cursor: pointer; font-size: 20px; font-weight: 800; @@ -35,18 +40,10 @@ position: relative; -webkit-user-select: none; width: 96%; -} -.scrubber-content.dragging { - cursor: grabbing; -} - -.scrubber-tags-background { - background-color: #555; - height: 20px; - left: 0; - position: absolute; - right: 0; + &.dragging { + cursor: grabbing; + } } #scrubber-position-indicator { @@ -85,6 +82,14 @@ height: 20px; margin-bottom: 10px; position: relative; + + &-background { + background-color: #555; + height: 20px; + left: 0; + position: absolute; + right: 0; + } } .scrubber-tag { @@ -94,22 +99,22 @@ padding: 0 10px; position: absolute; white-space: nowrap; -} -.scrubber-tag:hover { - background-color: #444; - z-index: 1; -} + &:hover { + background-color: #444; + z-index: 1; + } -.scrubber-tag::after { - border-left: solid 5px transparent; - border-right: solid 5px transparent; - border-top: solid 5px #000; - bottom: -5px; - content: ""; - left: 50%; - margin-left: -5px; - position: absolute; + &::after { + border-left: solid 5px transparent; + border-right: solid 5px transparent; + border-top: solid 5px #000; + bottom: -5px; + content: ""; + left: 50%; + margin-left: -5px; + position: absolute; + } } .scrubber-item { @@ -121,10 +126,10 @@ position: absolute; text-align: center; text-shadow: 1px 1px black; -} -.scrubber-item span { - align-self: flex-end; - display: inline-block; - width: 100%; + &-time { + align-self: flex-end; + display: inline-block; + width: 100%; + } } diff --git a/ui/v2.5/src/components/scenes/SceneCard.tsx b/ui/v2.5/src/components/Scenes/SceneCard.tsx similarity index 99% rename from ui/v2.5/src/components/scenes/SceneCard.tsx rename to ui/v2.5/src/components/Scenes/SceneCard.tsx index 4cc602516..7d2793aa9 100644 --- a/ui/v2.5/src/components/scenes/SceneCard.tsx +++ b/ui/v2.5/src/components/Scenes/SceneCard.tsx @@ -182,7 +182,7 @@ export const SceneCard: React.FC = ( > props.onSelectedChanged(!props.selected, shiftKey)} onClick={(event: React.MouseEvent) => { diff --git a/ui/v2.5/src/components/scenes/SceneDetails/PrimaryTags.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/PrimaryTags.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneDetails/PrimaryTags.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/PrimaryTags.tsx diff --git a/ui/v2.5/src/components/scenes/SceneDetails/Scene.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/Scene.tsx similarity index 95% rename from ui/v2.5/src/components/scenes/SceneDetails/Scene.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/Scene.tsx index 76ff43233..c391ee62c 100644 --- a/ui/v2.5/src/components/scenes/SceneDetails/Scene.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/Scene.tsx @@ -6,7 +6,7 @@ import * as GQL from "src/core/generated-graphql"; import { StashService } from "src/core/StashService"; import { GalleryViewer } from "src/components/Galleries/GalleryViewer"; import { LoadingIndicator } from "src/components/Shared"; -import { ScenePlayer } from "src/components/scenes/ScenePlayer/ScenePlayer"; +import { ScenePlayer } from "src/components/ScenePlayer"; import { ScenePerformerPanel } from "./ScenePerformerPanel"; import { SceneMarkersPanel } from "./SceneMarkersPanel"; import { SceneFileInfoPanel } from "./SceneFileInfoPanel"; @@ -50,7 +50,7 @@ export const Scene: React.FC = () => { return ( <> -
+
diff --git a/ui/v2.5/src/components/scenes/SceneDetails/SceneDetailPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneDetailPanel.tsx similarity index 97% rename from ui/v2.5/src/components/scenes/SceneDetails/SceneDetailPanel.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/SceneDetailPanel.tsx index dd8b7f69d..11510bc58 100644 --- a/ui/v2.5/src/components/scenes/SceneDetails/SceneDetailPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneDetailPanel.tsx @@ -49,12 +49,12 @@ export const SceneDetailPanel: React.FC = props => {
{props.scene.studio && ( {`${props.scene.studio.name} )} diff --git a/ui/v2.5/src/components/scenes/SceneDetails/SceneEditPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx similarity index 99% rename from ui/v2.5/src/components/scenes/SceneDetails/SceneEditPanel.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx index d5331c686..7c10ea18e 100644 --- a/ui/v2.5/src/components/scenes/SceneDetails/SceneEditPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx @@ -293,7 +293,7 @@ export const SceneEditPanel: React.FC = (props: IProps) => { return (
- +
{TableUtils.renderInputGroup({ title: "Title", diff --git a/ui/v2.5/src/components/scenes/SceneDetails/SceneFileInfoPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneDetails/SceneFileInfoPanel.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx diff --git a/ui/v2.5/src/components/scenes/SceneDetails/SceneMarkerForm.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneDetails/SceneMarkerForm.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx diff --git a/ui/v2.5/src/components/scenes/SceneDetails/SceneMarkersPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkersPanel.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneDetails/SceneMarkersPanel.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkersPanel.tsx diff --git a/ui/v2.5/src/components/scenes/SceneDetails/ScenePerformerPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/ScenePerformerPanel.tsx similarity index 90% rename from ui/v2.5/src/components/scenes/SceneDetails/ScenePerformerPanel.tsx rename to ui/v2.5/src/components/Scenes/SceneDetails/ScenePerformerPanel.tsx index a3be049a2..3132b4652 100644 --- a/ui/v2.5/src/components/scenes/SceneDetails/ScenePerformerPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/ScenePerformerPanel.tsx @@ -1,6 +1,6 @@ import React, { FunctionComponent } from "react"; import * as GQL from "src/core/generated-graphql"; -import { PerformerCard } from "src/components/performers/PerformerCard"; +import { PerformerCard } from "src/components/Performers/PerformerCard"; interface IScenePerformerPanelProps { scene: GQL.SceneDataFragment; diff --git a/ui/v2.5/src/components/scenes/SceneList.tsx b/ui/v2.5/src/components/Scenes/SceneList.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneList.tsx rename to ui/v2.5/src/components/Scenes/SceneList.tsx diff --git a/ui/v2.5/src/components/scenes/SceneListTable.tsx b/ui/v2.5/src/components/Scenes/SceneListTable.tsx similarity index 97% rename from ui/v2.5/src/components/scenes/SceneListTable.tsx rename to ui/v2.5/src/components/Scenes/SceneListTable.tsx index af0d3ab26..8d68e0c15 100644 --- a/ui/v2.5/src/components/scenes/SceneListTable.tsx +++ b/ui/v2.5/src/components/Scenes/SceneListTable.tsx @@ -55,7 +55,7 @@ export const SceneListTable: React.FC = ( ) return ( -
+
diff --git a/ui/v2.5/src/components/scenes/SceneMarkerList.tsx b/ui/v2.5/src/components/Scenes/SceneMarkerList.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneMarkerList.tsx rename to ui/v2.5/src/components/Scenes/SceneMarkerList.tsx diff --git a/ui/v2.5/src/components/scenes/SceneSelectedOptions.tsx b/ui/v2.5/src/components/Scenes/SceneSelectedOptions.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/SceneSelectedOptions.tsx rename to ui/v2.5/src/components/Scenes/SceneSelectedOptions.tsx diff --git a/ui/v2.5/src/components/scenes/scenes.tsx b/ui/v2.5/src/components/Scenes/Scenes.tsx similarity index 100% rename from ui/v2.5/src/components/scenes/scenes.tsx rename to ui/v2.5/src/components/Scenes/Scenes.tsx diff --git a/ui/v2.5/src/components/scenes/styles.scss b/ui/v2.5/src/components/Scenes/styles.scss similarity index 56% rename from ui/v2.5/src/components/scenes/styles.scss rename to ui/v2.5/src/components/Scenes/styles.scss index 0ce0d74f9..301dff219 100644 --- a/ui/v2.5/src/components/scenes/styles.scss +++ b/ui/v2.5/src/components/Scenes/styles.scss @@ -3,33 +3,22 @@ justify-content: center; margin-bottom: 10px; - button { + .btn { padding-bottom: 3px; padding-top: 3px; } - svg { + .fa-icon { margin-right: 7px; } } -.row { - .scene-card { - overflow: hidden; - padding: 0; - } -} - -.scene-card-link { - position: relative; -} - .card-section { margin-bottom: 0; padding: .5rem 1rem 0 1rem; } -.card-select { +.scene-card-check { left: .5rem; margin-top: -12px; opacity: .5; @@ -78,17 +67,15 @@ } .studio-logo { - img { - margin-top: 1rem; - max-width: 100%; - } + margin-top: 1rem; + max-width: 100%; } .scene-header { flex-basis: auto; } -#details-container { +#scene-details-container { .tab-content { min-height: 15rem; } @@ -104,12 +91,6 @@ } } -#scene-details { - input { - width: 100%; - } -} - #details { min-height: 150px; } @@ -147,3 +128,85 @@ } } } + +.scene-specs-overlay { + bottom: 1rem; + color: $text-color; + display: block; + font-weight: 400; + letter-spacing: -.03rem; + position: absolute; + right: .7rem; + text-shadow: 0 0 3px #000; +} + +.scene-studio-overlay { + display: block; + font-weight: 900; + height: 10%; + max-width: 40%; + opacity: .75; + position: absolute; + right: .7rem; + top: .7rem; + z-index: 9; + + .image-thumbnail { + height: auto; + max-height: 50px; + max-width: 100%; + } + + a { + color: $text-color; + display: inline-block; + letter-spacing: -.03rem; + text-align: right; + text-decoration: none; + text-shadow: 0 0 3px #000; + } +} + +.overlay-resolution { + font-weight: 900; + margin-right: .3rem; + text-transform: uppercase; +} + +.scene-card { + &.card { + overflow: hidden; + padding: 0; + } + + &-link { + position: relative; + } + + .scene-specs-overlay, + .rating-banner, + .scene-studio-overlay { + transition: opacity .5s; + } + + &:hover { + .scene-specs-overlay, + .rating-banner, + .scene-studio-overlay { + opacity: 0; + transition: opacity .5s; + } + + .scene-studio-overlay:hover { + opacity: .75; + transition: opacity .5s; + } + } +} + +.scene-cover { + display: block; + margin-bottom: 10px; + margin-top: 10px; + max-width: 100%; +} diff --git a/ui/v2.5/src/components/Settings/Settings.tsx b/ui/v2.5/src/components/Settings/Settings.tsx index e3e02686c..e80fdb5a6 100644 --- a/ui/v2.5/src/components/Settings/Settings.tsx +++ b/ui/v2.5/src/components/Settings/Settings.tsx @@ -16,7 +16,7 @@ export const Settings: React.FC = () => { const onSelect = (val: string) => history.push(`?tab=${val}`); return ( - + = ({ icon, className, color }) => ( - + ); export default Icon; diff --git a/ui/v2.5/src/components/Studios/StudioDetails/Studio.tsx b/ui/v2.5/src/components/Studios/StudioDetails/Studio.tsx index 32802de4b..51419244c 100644 --- a/ui/v2.5/src/components/Studios/StudioDetails/Studio.tsx +++ b/ui/v2.5/src/components/Studios/StudioDetails/Studio.tsx @@ -159,7 +159,7 @@ export const Studio: React.FC = () => { })} > {isNew &&

Add Studio

} - {name} + {name}
{TableUtils.renderInputGroup({ diff --git a/ui/v2.5/src/components/Studios/StudioDetails/StudioScenesPanel.tsx b/ui/v2.5/src/components/Studios/StudioDetails/StudioScenesPanel.tsx index 4f1550f29..b7f6a0f59 100644 --- a/ui/v2.5/src/components/Studios/StudioDetails/StudioScenesPanel.tsx +++ b/ui/v2.5/src/components/Studios/StudioDetails/StudioScenesPanel.tsx @@ -2,7 +2,7 @@ import React from "react"; import * as GQL from "src/core/generated-graphql"; import { StudiosCriterion } from "src/models/list-filter/criteria/studios"; import { ListFilterModel } from "src/models/list-filter/filter"; -import { SceneList } from "../../scenes/SceneList"; +import { SceneList } from "src/components/Scenes/SceneList"; interface IStudioScenesPanel { studio: Partial; diff --git a/ui/v2.5/src/components/Studios/styles.scss b/ui/v2.5/src/components/Studios/styles.scss index f9c6a2ad3..0f6d6ef38 100644 --- a/ui/v2.5/src/components/Studios/styles.scss +++ b/ui/v2.5/src/components/Studios/styles.scss @@ -1,6 +1,5 @@ .studio-details { .logo { margin: 4rem 0; - width: 100%; } } diff --git a/ui/v2.5/src/components/Tags/TagList.tsx b/ui/v2.5/src/components/Tags/TagList.tsx index 60ddff509..a74a465f0 100644 --- a/ui/v2.5/src/components/Tags/TagList.tsx +++ b/ui/v2.5/src/components/Tags/TagList.tsx @@ -103,20 +103,20 @@ export const TagList: React.FC = () => { {tag.name}
- - - - + Total: {(tag.scene_count || 0) + (tag.scene_marker_count || 0)}