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 (
-
+
| Preview |
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 (
- | {props.scene.filename} |
+ {props.scene.filename} |
{
return (
<>
-
+ |
{
onAllSet(!allSet);
}}
/>
-
+ |
{fieldName} |
>
);
@@ -708,50 +708,48 @@ export const SceneFilenameParser: React.FC = () => {
return (
<>
-
-
-
-
-
- | Filename |
- {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)}
- />
- ))}
-
-
-
-
onPageChanged(page)}
- />
-
+
+
+
+
+ | Filename |
+ {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)}
+ />
+ ))}
+
+
+ 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 && (

)}
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
}
-
+
{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}
-