सर्व कंपोनंट

MotionSheet

Detent, झटके आणि स्क्रोल हस्तांतरणासह खालची शीट, वरची शीट किंवा बाजूचा ड्रॉवर.

वेबReact Nativeओव्हरले

वापरून पाहा

उदाहरण तयार होत आहे…

सर्वात छोटा वापर

Filters.jsx
<MotionSheet open={open} onOpenChange={setOpen} detents={[0.45, 0.92]}>
  <FilterList />
</MotionSheet>;

तुमच्यासाठी काय हाताळतो

  • ओढण्याचे अनुसरण करते, सर्वात मोठ्या detent पलीकडे प्रतिकार करते आणि तुमच्या सोडण्याच्या वेगाने स्थिरावते; झटका एक detent हलवतो किंवा बंद करतो.
  • टच ओढणे स्क्रोल करता येणाऱ्या मजकुराकडे हस्तांतरित होते: खाली ओढल्यास शीट हलण्यापूर्वी मजकूर वरपर्यंत स्क्रोल होतो.
  • Detent स्क्रीनचे अपूर्णांक, पिक्सेल, किंवा मजकुराच्या नैसर्गिक आकारासाठी 'content'.
  • मोडल शीट फोकस आत ठेवते, पान निष्क्रिय करते आणि Escape किंवा बॅकड्रॉपने बंद होते.

यासाठी वापरा

  • फिल्टर पॅनेल.
  • शेअर मेनू.
  • side="start" सह नेव्हिगेशन ड्रॉवर.

Props

Propप्रकारडीफॉल्टवर्णन
openbooleanfalseशीट दाखवली आहे का.
onOpenChange(open) => voidशीट ओढून, टॅप करून किंवा Escape ने बंद झाल्यावर false सह चालते.
detents(number | 'content')[]['content']विश्रांतीचे आकार: स्क्रीनचा अपूर्णांक, पिक्सेल, किंवा 'content'.
detentnumberनियंत्रित detent index.
defaultDetentnumber0detent शिवाय उघडताना वापरला जाणारा detent index.
onDetentChange(index) => voidशीट ज्या detent वर स्थिरावते त्याच्या index सह चालते.
side'bottom' | 'top' | 'start' | 'end''bottom'शीट ज्या कडेतून येते ती.
modalbooleantrueबॅकड्रॉप जोडते, फोकस आत ठेवते आणि पान निष्क्रिय करते.
dismissiblebooleantrueसर्वात लहान detent पलीकडे ओढणे, बॅकड्रॉप आणि Escape ते बंद करतात.
backdropClassNamestringबॅकड्रॉपसाठी class; backdropStyle त्याची inline style सेट करते.
transitionTransitionspringटायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात.

इतर props रेंडर होणाऱ्या एलिमेंटकडे जातात, त्यामुळे className, style आणि इव्हेंट हँडलर नेहमीप्रमाणे चालतात.

वेब आणि React Native

वेबवर मोडल शीट नेटिव्ह dialog आहे; पॅनेल हा तुम्ही className ने शैली देता असा flex स्तंभ आहे.

React Native वर ते पारदर्शक Modal मध्ये रेंडर होते आणि मागे बटण ते बंद करते. आतील ScrollView त्यांचे स्वतःचे हावभाव राखतात, त्यामुळे शीट तिच्या हँडल, हेडर आणि इतर स्थिर भागांतून ओढली जाते.

या उदाहरणांमध्ये वापरलेले

शोधा

दस्तऐवजांमध्ये शोधण्यासाठी टाइप करा.