import { SubscribeWithHandle } from "./HandleSubscribe"; import { EmailSubscribe } from "./EmailSubscribe"; import { Modal } from "components/Modal"; import { ButtonPrimary } from "components/Buttons"; import { PostPubInfo } from "app/lish/[did]/[publication]/[rkey]/PostPubInfo"; import { ManageSubscription } from "./ManageSubscribe"; export const SubscribeButton = (props: { autoFocus?: boolean; newsletterMode: boolean; user: { loggedIn: boolean; email: string | undefined; handle: string | undefined; subscribed: boolean; }; }) => { return ( ) : ( Subscribe ) } > ); }; export const SubscribeInput = (props: { autoFocus?: boolean; newsletterMode: boolean; user: { loggedIn: boolean; email: string | undefined; handle: string | undefined; subscribed: boolean; }; }) => { if (props.user.subscribed) { return ; } if (props.newsletterMode) { return ; } else return ( ); };