import { Dialog } from "@kobalte/core"; import { createSignal, ParentComponent } from "solid-js"; import { DIALOG_CONTENT, DIALOG_POSITIONER, ExternalLink, ModalCloseButton, OVERLAY, SmallHeader } from "~/components"; import { useI18n } from "~/i18n/context"; import { useMegaStore } from "~/state/megaStore"; export function BetaWarningModal() { const i18n = useI18n(); return ( {i18n.t("translations:modals.beta_warning.beta_warning")} {i18n.t("modals.beta_warning.be_careful")} {i18n.t("modals.beta_warning.beta_link")} {i18n.t("modals.beta_warning.pretend_money")}{" "} {i18n.t("modals.beta_warning.signet_link")} ); } export const WarningModal: ParentComponent<{ linkText: string; title: string; }> = (props) => { const [state, _actions] = useMegaStore(); const [open, setOpen] = createSignal( localStorage.getItem("betaWarned") !== "true" && state.settings?.network === "bitcoin" ); function close() { localStorage.setItem("betaWarned", "true"); setOpen(false); } return ( {props.title} {props.children} ); };
{i18n.t("translations:modals.beta_warning.beta_warning")}
{i18n.t("modals.beta_warning.be_careful")}
{i18n.t("modals.beta_warning.beta_link")}
{i18n.t("modals.beta_warning.pretend_money")}{" "} {i18n.t("modals.beta_warning.signet_link")}