a tool for shared writing and social publishing

make looseleaf work as option in PubSelector even if no publications exist

+8 -5
+8 -5
app/[leaflet_id]/actions/PublishButton.tsx
··· 345 <div className="text-sm text-tertiary">Publish to…</div> 346 {props.publications.length === 0 || props.publications === undefined ? ( 347 <div className="flex flex-col gap-1"> 348 - <div className="flex gap-2 menuItem"> 349 - <LooseLeafSmall className="shrink-0" /> 350 <div className="flex flex-col leading-snug"> 351 <div className="text-secondary font-bold"> 352 Publish as Looseleaf 353 </div> 354 <div className="text-tertiary text-sm font-normal"> 355 - Publish this as a one off doc to AT Proto 356 </div> 357 </div> 358 - </div> 359 <div className="flex gap-2 px-2 py-1 "> 360 <PublishSmall className="shrink-0 text-border" /> 361 <div className="flex flex-col leading-snug"> ··· 363 Publish to Publication 364 </div> 365 <div className="text-border text-sm font-normal"> 366 - Publish your writing to a blog on AT Proto 367 </div> 368 <hr className="my-2 drashed border-border-light border-dashed" /> 369 <div className="text-tertiary text-sm font-normal ">
··· 345 <div className="text-sm text-tertiary">Publish to…</div> 346 {props.publications.length === 0 || props.publications === undefined ? ( 347 <div className="flex flex-col gap-1"> 348 + <PubOption 349 + selected={props.selectedPub === "looseleaf"} 350 + onSelect={() => props.setSelectedPub("looseleaf")} 351 + > 352 + <LooseLeafSmall /> 353 <div className="flex flex-col leading-snug"> 354 <div className="text-secondary font-bold"> 355 Publish as Looseleaf 356 </div> 357 <div className="text-tertiary text-sm font-normal"> 358 + Publish as a one-off doc to AT Proto 359 </div> 360 </div> 361 + </PubOption> 362 <div className="flex gap-2 px-2 py-1 "> 363 <PublishSmall className="shrink-0 text-border" /> 364 <div className="flex flex-col leading-snug"> ··· 366 Publish to Publication 367 </div> 368 <div className="text-border text-sm font-normal"> 369 + Publish to a blog on AT Proto 370 </div> 371 <hr className="my-2 drashed border-border-light border-dashed" /> 372 <div className="text-tertiary text-sm font-normal ">