import React from 'react' import { router, usePage } from '@inertiajs/react' import StudioLayout from '../../Layouts/StudioLayout' import NovaSelect from '../../components/ui/NovaSelect' export default function StudioGroupReleases() { const { props } = usePage() const listing = props.listing || {} const items = Array.isArray(listing.items) ? listing.items : [] const bucketOptions = Array.isArray(listing.bucket_options) ? listing.bucket_options : [] const currentBucket = listing.filters?.bucket || 'all' return (
Track the release pipeline from draft through public launch, with milestones and contributor credits.
router.get(window.location.pathname, { bucket: val }, { preserveScroll: true, preserveState: true })} options={bucketOptions} searchable={false} /> {props.createUrl ? Create release : null}
{items.length > 0 ? items.map((release) => (
{release.cover_url ? {release.title} :
}
{release.status} {release.current_stage} {release.visibility}

{release.title}

{release.summary || 'Release page'}

{release.counts?.artworks || 0} artworks • {release.counts?.contributors || 0} contributors • {release.counts?.milestones || 0} milestones
Manage {release.urls?.public ? View public : null}
)) :
No releases yet.
}
) }