···3434import { YJSFragmentToString } from "components/Blocks/TextBlock/RenderYJSFragment";
3535import { BlueskyLogin } from "app/login/LoginForm";
3636import { moveLeafletToPublication } from "actions/publications/moveLeafletToPublication";
3737+import { AddTiny } from "components/Icons/AddTiny";
37383839export const PublishButton = (props: { entityID: string }) => {
3940 let { data: pub } = useLeafletPublicationData();
···292293 </div>
293294 </div>
294295 </div>
295295- <div className="flex gap-2 menuItem">
296296- <PublishSmall className="shrink-0" />
296296+ <div className="flex gap-2 px-2 py-1 ">
297297+ <PublishSmall className="shrink-0 text-border" />
297298 <div className="flex flex-col leading-snug">
298298- <div className="text-secondary font-bold">
299299- Start a Publication!
299299+ <div className="text-border font-bold">
300300+ Publish to Publication
300301 </div>
301301- <div className="text-tertiary text-sm font-normal">
302302- Publish your writing to a blog or newsletter on AT Proto
302302+ <div className="text-border text-sm font-normal">
303303+ Publish your writing to a blog on AT Proto
304304+ </div>
305305+ <hr className="my-2 drashed border-border-light border-dashed" />
306306+ <div className="text-tertiary text-sm font-normal ">
307307+ You don't have any Publications yet.{" "}
308308+ <a target="_blank" href="/lish/createPub">
309309+ Create one
310310+ </a>{" "}
311311+ to get started!
303312 </div>
304313 </div>
305314 </div>
···329338 </PubOption>
330339 );
331340 })}
332332- <PubOption
333333- selected={props.selectedPub === "create"}
334334- onSelect={() => props.setSelectedPub("create")}
335335- >
336336- <>
337337- <AddSmall /> Create New Publication
338338- </>
339339- </PubOption>
341341+ <div className="flex items-center px-2 py-1 text-accent-contrast gap-2">
342342+ <AddTiny className="m-1 shrink-0" />
343343+344344+ <a target="_blank" href="/lish/createPub">
345345+ Start a new Publication
346346+ </a>
347347+ </div>
340348 </div>
341349 )}
342350 </div>
+5-6
app/lish/createPub/CreatePubForm.tsx
···127127 onChange={(e) => setShowInDiscover(e.target.checked)}
128128 >
129129 <div className=" pt-0.5 flex flex-col text-sm text-tertiary ">
130130- <p className="font-bold italic">
131131- Show In{" "}
130130+ <p className="font-bold italic">Show In Discover</p>
131131+ <p className="text-sm text-tertiary font-normal">
132132+ Your posts will appear on our{" "}
132133 <a href="/discover" target="_blank">
133134 Discover
134134- </a>
135135- </p>
136136- <p className="text-sm text-tertiary font-normal">
137137- You'll be able to change this later!
135135+ </a>{" "}
136136+ page. You can change this at any time!
138137 </p>
139138 </div>
140139 </Checkbox>
+1-1
next-env.d.ts
···11/// <reference types="next" />
22/// <reference types="next/image-types/global" />
33-/// <reference path="./.next/types/routes.d.ts" />
33+import "./.next/dev/types/routes.d.ts";
4455// NOTE: This file should not be edited
66// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.