diff --git a/docs/ensnode.io/src/components/atoms/ENSAdminCTAButton.astro b/docs/ensnode.io/src/components/atoms/ENSAdminCTAButton.astro new file mode 100644 index 000000000..49a57e379 --- /dev/null +++ b/docs/ensnode.io/src/components/atoms/ENSAdminCTAButton.astro @@ -0,0 +1,23 @@ +--- +import ENSAdminLogoDark from "@components/atoms/logos/astro/ENSAdminLogoDark.astro"; +import cc from "classcat"; + +interface ENSAdminCTAButtonProps { + ensAdminHref: string; + text: string; +} + +const { ensAdminHref, text } = Astro.props as ENSAdminCTAButtonProps; + +const styles = + "w-fit inline-flex shrink-0 cursor-pointer items-center gap-2 rounded-lg bg-[var(--sl-color-text-accent)] p-1.5 pr-2 text-sm font-medium text-[var(--sl-color-black)] transition-colors hover:bg-[var(--sl-color-accent-high)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--sl-color-text-accent)]"; +--- + + + + {text} + diff --git a/docs/ensnode.io/src/components/molecules/HostedEnsNodeInstance.astro b/docs/ensnode.io/src/components/molecules/HostedEnsNodeInstance.astro index d7755f133..01fb9211b 100644 --- a/docs/ensnode.io/src/components/molecules/HostedEnsNodeInstance.astro +++ b/docs/ensnode.io/src/components/molecules/HostedEnsNodeInstance.astro @@ -1,5 +1,5 @@ --- -import ENSAdminLogoDark from "@components/atoms/logos/astro/ENSAdminLogoDark.astro"; +import ENSAdminCTAButton from "@components/atoms/ENSAdminCTAButton.astro"; import { ACTIVE_OMNIGRAPH_VERSION } from "@data/omnigraph-examples/active"; const { instanceURL, connectWithENSAdminURL, namespace, ensVersions, plugins } = Astro.props; @@ -17,17 +17,9 @@ const hostedEnsNodeVersion = ACTIVE_OMNIGRAPH_VERSION; class="sl-markdown-content underline underline-offset-4 hover:underline-offset-2 transition-[text-underline-offset] duration-200" href={instanceURL}>{instanceURL} - - -

- Connect with ENSAdmin -

-
+
+ +
diff --git a/docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleActionBar.astro b/docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleActionBar.astro index 3f806619f..b074cc0b1 100644 --- a/docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleActionBar.astro +++ b/docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleActionBar.astro @@ -1,7 +1,7 @@ --- import type { ENSNamespaceId } from "@ensnode/ensnode-sdk"; -import ENSAdminLogoDark from "@components/atoms/logos/astro/ENSAdminLogoDark.astro"; +import ENSAdminCTAButton from "@components/atoms/ENSAdminCTAButton.astro"; import StackBlitzLogo from "@components/atoms/logos/astro/StackBlitzLogo.astro"; import StaticExamplePlaygroundHint from "./StaticExamplePlaygroundHint.astro"; @@ -20,20 +20,13 @@ const { variant, adminUrl, hostedInstanceDocUrl, hostedInstanceNamespace, static const actionBarClass = "flex flex-wrap items-center gap-3 border-b border-black/[0.06] bg-[var(--sl-color-gray-6)] px-4 py-4 dark:border-white/[0.08] dark:bg-[var(--sl-color-gray-7)] md:px-5"; const actionButtonClass = - "inline-flex shrink-0 cursor-pointer items-center gap-2 rounded-lg bg-[var(--sl-color-text-accent)] p-1.5 pr-2 text-sm font-semibold text-[var(--sl-color-black)] transition-opacity hover:opacity-90 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--sl-color-text-accent)]"; + "inline-flex shrink-0 cursor-pointer items-center gap-2 rounded-lg bg-[var(--sl-color-text-accent)] p-1.5 pr-2 text-sm font-medium text-[var(--sl-color-black)] transition-colors hover:bg-[var(--sl-color-accent-high)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--sl-color-text-accent)]"; ---
{ variant === "ensadmin" ? ( - - - Run in ENSAdmin - + adminUrl && ) : (