UNPKG

@sandlada/mdc

Version:

@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.

8 lines 1.49 kB
import{Easing as e}from"../../node_modules/@sandlada/mdk/build/domain/easing.js";import"../../node_modules/@sandlada/mdk/build/index.js"; /** * @license * Copyright 2026 Kai-Orion & Sandlada * SPDX-License-Identifier: MIT */ const t=.32,n=()=>({scrim:[[[{opacity:0},{opacity:t}],{duration:500,easing:`linear`}]],container:[[[{transform:`translateY(100%)`},{transform:`translateY(0)`}],{duration:500,easing:e.Emphasized.ToCSSValue()}]]}),r=()=>({scrim:[[[{opacity:t},{opacity:0}],{duration:150,easing:`linear`}]],container:[[[{transform:`translateY(0)`},{transform:`translateY(100%)`}],{duration:150,easing:e.EmphasizedAccelerate.ToCSSValue()}]]}),i=(t,n)=>({container:Math.abs(n)>.5?[[[{transform:`translateY(${n}px)`},{transform:`translateY(0)`}],{duration:350,easing:e.Emphasized.ToCSSValue()}]]:[]}),a=(n,r)=>({scrim:[[[{opacity:r},{opacity:t}],{duration:250,easing:`linear`}]],container:[[[{transform:`translateY(${n}px)`},{transform:`translateY(0)`}],{duration:250,easing:e.EmphasizedDecelerate.ToCSSValue()}]]}),o=(t,n)=>({scrim:[[[{opacity:n},{opacity:0}],{duration:200,easing:`linear`}]],container:[[[{transform:`translateY(${t}px)`},{transform:`translateY(100%)`}],{duration:200,easing:e.EmphasizedAccelerate.ToCSSValue()}]]});export{r as BottomSheetDefaultCloseAnimation,n as BottomSheetDefaultOpenAnimation,i as BottomSheetDetentChangeAnimation,o as BottomSheetDragCommitCloseAnimation,a as BottomSheetDragSnapBackAnimation}; //# sourceMappingURL=bottom-sheet.animation.js.map