Feature: Support Multiple URLs in Studios (#6223)

* Backend support for studio URLs
* FrontEnd addition
* Support URLs in BulkStudioUpdate
* Update tagger modal for URLs
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
Gykes
2025-11-09 19:34:21 -08:00
committed by GitHub
parent 12a9a0b5f6
commit f434c1f529
33 changed files with 451 additions and 69 deletions

View File

@@ -287,11 +287,6 @@ const StudioPage: React.FC<IProps> = ({ studio, tabKey }) => {
const showAllCounts = uiConfig?.showChildStudioContent;
// make array of url so that it doesn't re-render on every change
const urls = useMemo(() => {
return studio?.url ? [studio.url] : [];
}, [studio.url]);
const studioImage = useMemo(() => {
const existingPath = studio.image_path;
if (isEditing) {
@@ -471,7 +466,7 @@ const StudioPage: React.FC<IProps> = ({ studio, tabKey }) => {
favorite={studio.favorite}
onToggleFavorite={(v) => setFavorite(v)}
/>
<ExternalLinkButtons urls={urls} />
<ExternalLinkButtons urls={studio.urls} />
</span>
</DetailTitle>