UNPKG

@bedrock-layout/reel

Version:
2 lines (1 loc) 835 B
(function(e,t){typeof exports=="object"&&typeof module<"u"?t(exports,require("@bedrock-layout/spacing-constants"),require("@bedrock-layout/type-utils"),require("react")):typeof define=="function"&&define.amd?define(["exports","@bedrock-layout/spacing-constants","@bedrock-layout/type-utils","react"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.reel={},e.spacingConstants,e.typeUtils,e.React))})(this,function(e,t,i,o){"use strict";function u(r,n){if(n!==void 0)return`${r}:${n}`}const s=i.forwardRefWithAs(function({as:n="div",snapType:c,gutter:d,gap:f,style:a={},...l},p){const y=t.useTheme(),b=t.getSafeGutter(y,f??d),m=[u("snapType",c)].filter(Boolean).join(" ");return o.createElement(n,{ref:p,"data-bedrock-reel":m,style:{"--gutter":b,...a},...l})});e.Reel=s,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})});