UNPKG

@primer/react-brand

Version:

Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.

24 lines (23 loc) 924 B
import e from "../../node_modules/clsx/dist/clsx.js"; import { useHeroContext as t } from "../HeroContext.js"; import n from "../Hero.module.js"; import { Image as r } from "../../Image/Image.js"; import { forwardRef as i } from "react"; import { jsx as a } from "react/jsx-runtime"; //#region src/Hero/sub-components/HeroImage.tsx var o = i(({ position: i = "block-end", className: o, enableBorder: s, ...c }, l) => { let { variant: u, enableAnimation: d } = t(), f = i.startsWith("inline"), p = i.endsWith("-padded"); return /* @__PURE__ */ a(r, { animate: u === "gridline" && d ? { variant: "slide-in-up", delay: 0, duration: 1e3 } : void 0, ref: l, className: e(n["Hero-image"], n["Hero-media"], n[`Hero-media--pos-${i}`], f && n["Hero-media--pos-inline"], f && p && n["Hero-media--pos-inline-padded"], o), ...c }); }); //#endregion export { o as HeroImage }; //# sourceMappingURL=HeroImage.js.map