diff --git a/app/lish/[handle]/[publication]/DraftList.tsx b/app/lish/[handle]/[publication]/DraftList.tsx index e56e55f5..c332d222 100644 --- a/app/lish/[handle]/[publication]/DraftList.tsx +++ b/app/lish/[handle]/[publication]/DraftList.tsx @@ -24,7 +24,7 @@ export function DraftList(props: { if (!rel?.isAuthor) return null; return (
- + {props.drafts.map((d) => { return ( <> diff --git a/app/lish/[handle]/[publication]/NewDraftButton.tsx b/app/lish/[handle]/[publication]/NewDraftButton.tsx index 8dc4a491..30421a87 100644 --- a/app/lish/[handle]/[publication]/NewDraftButton.tsx +++ b/app/lish/[handle]/[publication]/NewDraftButton.tsx @@ -22,12 +22,15 @@ export function NewDraftActionButton(props: { publication: string }) { ); } -export function NewDraftSecondaryButton(props: { publication: string }) { +export function NewDraftSecondaryButton(props: { + publication: string; + fullWidth?: boolean; +}) { let router = useRouter(); return ( { let newLeaflet = await createPublicationDraft(props.publication); diff --git a/app/lish/[handle]/[publication]/PublicationDashboard.tsx b/app/lish/[handle]/[publication]/PublicationDashboard.tsx index b6027f43..0c5e01b2 100644 --- a/app/lish/[handle]/[publication]/PublicationDashboard.tsx +++ b/app/lish/[handle]/[publication]/PublicationDashboard.tsx @@ -32,7 +32,7 @@ export function PublicationDashboard(props: { function Tab(props: { name: string; selected: boolean; onSelect: () => void }) { return (
props.onSelect()} > {props.name} diff --git a/app/lish/[handle]/[publication]/page.tsx b/app/lish/[handle]/[publication]/page.tsx index 264b26a5..504d6636 100644 --- a/app/lish/[handle]/[publication]/page.tsx +++ b/app/lish/[handle]/[publication]/page.tsx @@ -1,16 +1,17 @@ import { IdResolver } from "@atproto/identity"; import { supabaseServerClient } from "supabase/serverClient"; import { Metadata } from "next"; -import { Fact } from "src/replicache"; -import { Attributes } from "src/replicache/attributes"; -import { ActionButton } from "components/ActionBar/ActionButton"; + import { Sidebar } from "components/ActionBar/Sidebar"; import { Media } from "components/Media"; import { Footer } from "components/ActionBar/Footer"; import { PublicationDashboard } from "./PublicationDashboard"; import { DraftList } from "./DraftList"; -import { NewDraftActionButton } from "./NewDraftButton"; +import { + NewDraftActionButton, + NewDraftSecondaryButton, +} from "./NewDraftButton"; import { getIdentityData } from "actions/getIdentityData"; import { ThemeProvider } from "components/ThemeManager/ThemeProvider"; @@ -81,7 +82,14 @@ export default async function Publication(props: { drafts={publication.leaflets_in_publications} /> ), - Published:
none yet lol
, + Published: ( +
+
+ Nothing's been published yet... +
+ +
+ ), }} defaultTab={"Drafts"} /> @@ -108,6 +116,7 @@ const Actions = (props: { publication: string }) => { return ( <> + ); }; diff --git a/components/Pages/PublicationMetadata.tsx b/components/Pages/PublicationMetadata.tsx index c6c1fd19..095339c2 100644 --- a/components/Pages/PublicationMetadata.tsx +++ b/components/Pages/PublicationMetadata.tsx @@ -43,7 +43,7 @@ export const PublicationMetadata = ({ return (