ಎಳೆಯುವಿಕೆಗಳನ್ನು ಹಿಂಬಾಲಿಸುತ್ತದೆ, ಅತಿದೊಡ್ಡ detent ಆಚೆ ಪ್ರತಿರೋಧಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಬಿಡುವ ವೇಗದೊಂದಿಗೆ ನೆಲೆಗೊಳ್ಳುತ್ತದೆ; ಚಿಮ್ಮುವಿಕೆ ಒಂದು detent ಚಲಿಸುತ್ತದೆ ಅಥವಾ ಮುಚ್ಚುತ್ತದೆ.
ಟಚ್ ಎಳೆಯುವಿಕೆಗಳು ಸ್ಕ್ರೋಲ್ ಮಾಡಬಹುದಾದ ವಿಷಯಕ್ಕೆ ಹಸ್ತಾಂತರವಾಗುತ್ತವೆ: ಕೆಳಗೆ ಎಳೆದರೆ ಶೀಟ್ ಚಲಿಸುವ ಮೊದಲು ವಿಷಯ ಮೇಲ್ತುದಿಗೆ ಸ್ಕ್ರೋಲ್ ಆಗುತ್ತದೆ.
Detent ಗಳು ಪರದೆಯ ಭಿನ್ನರಾಶಿಗಳಾಗಿ, ಪಿಕ್ಸೆಲ್ಗಳಾಗಿ, ಅಥವಾ ವಿಷಯದ ಸಹಜ ಗಾತ್ರಕ್ಕೆ 'content' ಆಗಿ.
ಮೋಡಲ್ ಶೀಟ್ ಫೋಕಸ್ ಅನ್ನು ಒಳಗೆ ಇಡುತ್ತದೆ, ಪುಟವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು Escape ಅಥವಾ ಬ್ಯಾಕ್ಡ್ರಾಪ್ನಿಂದ ಮುಚ್ಚುತ್ತದೆ.
ಇದಕ್ಕೆ ಬಳಸಿ
ಫಿಲ್ಟರ್ ಪ್ಯಾನೆಲ್.
ಹಂಚಿಕೆ ಮೆನು.
side="start" ನೊಂದಿಗೆ ನ್ಯಾವಿಗೇಶನ್ ಡ್ರಾಯರ್.
Props
Prop
ಟೈಪ್
ಡೀಫಾಲ್ಟ್
ವಿವರಣೆ
open
boolean
false
ಶೀಟ್ ತೋರಿಸಲಾಗಿದೆಯೇ.
onOpenChange
(open) => void
ಶೀಟ್ ಎಳೆದು, ಟ್ಯಾಪ್ ಮಾಡಿ ಅಥವಾ Escape ನಿಂದ ಮುಚ್ಚಿದಾಗ false ನೊಂದಿಗೆ ನಡೆಯುತ್ತದೆ.
detents
(number | 'content')[]
['content']
ವಿಶ್ರಾಂತಿ ಗಾತ್ರಗಳು: ಪರದೆಯ ಭಿನ್ನರಾಶಿ, ಪಿಕ್ಸೆಲ್ಗಳು, ಅಥವಾ 'content'.
detent
number
ನಿಯಂತ್ರಿತ detent index.
defaultDetent
number
0
detent ಇಲ್ಲದೆ ತೆರೆಯುವಾಗ ಬಳಸುವ detent index.
onDetentChange
(index) => void
ಶೀಟ್ ನೆಲೆಗೊಳ್ಳುವ detent ನ index ನೊಂದಿಗೆ ನಡೆಯುತ್ತದೆ.
side
'bottom' | 'top' | 'start' | 'end'
'bottom'
ಶೀಟ್ ಬರುವ ಅಂಚು.
modal
boolean
true
ಬ್ಯಾಕ್ಡ್ರಾಪ್ ಸೇರಿಸಿ, ಫೋಕಸ್ ಒಳಗೆ ಇಟ್ಟು, ಪುಟವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
dismissible
boolean
true
ಅತಿಚಿಕ್ಕ detent ಆಚೆ ಎಳೆಯುವಿಕೆ, ಬ್ಯಾಕ್ಡ್ರಾಪ್ ಮತ್ತು Escape ಅದನ್ನು ಮುಚ್ಚುತ್ತವೆ.
backdropClassName
string
ಬ್ಯಾಕ್ಡ್ರಾಪ್ಗೆ class; backdropStyle ಅದರ inline style ಹೊಂದಿಸುತ್ತದೆ.
transition
Transition
spring
ಟೈಮಿಂಗ್ ವಕ್ರ { duration, easing } ಅಥವಾ spring { tempo: 'spring', spring }. spring ಗಳು ಅಡ್ಡಿಯಾದಾಗ ತಮ್ಮ ಆವೇಗ ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.
ಇತರ props ರೆಂಡರ್ ಆಗುವ ಎಲಿಮೆಂಟ್ಗೆ ಹೋಗುತ್ತವೆ, ಹೀಗಾಗಿ className, style ಮತ್ತು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ಗಳು ಎಂದಿನಂತೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ.
ವೆಬ್ ಮತ್ತು React Native
ವೆಬ್ನಲ್ಲಿ ಮೋಡಲ್ ಶೀಟ್ ನೇಟಿವ್ dialog; ಪ್ಯಾನೆಲ್ ನೀವು className ನಿಂದ ಶೈಲಿ ಕೊಡುವ flex ಕಾಲಮ್.
React Native ನಲ್ಲಿ ಅದು ಪಾರದರ್ಶಕ Modal ನಲ್ಲಿ ರೆಂಡರ್ ಆಗುತ್ತದೆ ಮತ್ತು ಹಿಂದಿನ ಬಟನ್ ಅದನ್ನು ಮುಚ್ಚುತ್ತದೆ. ಒಳಗಿನ ScrollView ಗಳು ತಮ್ಮದೇ ಸನ್ನೆಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಹೀಗಾಗಿ ಶೀಟ್ ಅನ್ನು ಅದರ ಹಿಡಿಕೆ, ಹೆಡರ್ ಮತ್ತು ಇತರ ಸ್ಥಿರ ಭಾಗಗಳಿಂದ ಎಳೆಯಲಾಗುತ್ತದೆ.