ಎಲ್ಲ ಕಾಂಪೊನೆಂಟ್‌ಗಳು

MotionSwipe

ಸ್ವೈಪ್ ಮಾಡಿ ಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುವ, ಐಚ್ಛಿಕವಾಗಿ ಸ್ವೈಪ್ ಮಾಡಿ ತೆಗೆಯಬಹುದಾದ ಸಾಲು.

ವೆಬ್React Nativeಸನ್ನೆಗಳು

ಪ್ರಯತ್ನಿಸಿ

ಉದಾಹರಣೆ ಸಿದ್ಧವಾಗುತ್ತಿದೆ…

ಅತಿ ಚಿಕ್ಕ ಬಳಕೆ

Row.jsx
<MotionSwipe
  endActions={<button onClick={() => archive(id)}>Archive</button>}
  dismiss="end"
  onDismiss={() => remove(id)}
>
  <MessagePreview />
</MotionSwipe>;

ಇದು ನಿಮಗಾಗಿ ನಿರ್ವಹಿಸುವುದು

  • ಸಾಲು ಅಡ್ಡ ಎಳೆಯುವಿಕೆಗಳನ್ನು ಹಿಂಬಾಲಿಸುತ್ತದೆ, ಕ್ರಿಯೆಗಳಾಚೆ ಪ್ರತಿರೋಧಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಬಿಡುವ ವೇಗದೊಂದಿಗೆ ನೆಲೆಗೊಳ್ಳುತ್ತದೆ.
  • dismiss ನೊಂದಿಗೆ, ಉದ್ದ ಸ್ವೈಪ್ ಅಥವಾ ಎಸೆತ ಸಾಲನ್ನು ಹೊರಗೆ ಜಾರಿಸಿ, ಅದರ ಎತ್ತರ ಮಡಚಿ, ನಂತರ onDismiss(side) ಕಾಲ್ ಮಾಡುತ್ತದೆ.
  • ಲಂಬ ಸ್ಕ್ರೋಲ್ ಕೆಲಸ ಮುಂದುವರಿಸುತ್ತದೆ, ಮತ್ತು ಒಂದೇ ಸಾಲು ತೆರೆದಿರುತ್ತದೆ.
  • ತೆರೆದ ಸಾಲಿನ ಮೇಲೆ ಟ್ಯಾಪ್ ಅದನ್ನು ಮುಚ್ಚುತ್ತದೆ, ಮತ್ತು ಕ್ರಿಯೆಯ ಮೇಲೆ ಕೀಬೋರ್ಡ್ ಫೋಕಸ್ ಬಂದರೆ ಅದು ತೆರೆದುಕೊಳ್ಳುತ್ತದೆ.

ಇದಕ್ಕೆ ಬಳಸಿ

  • ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಆರ್ಕೈವ್ ಅಥವಾ ಅಳಿಸಿ.
  • ಸಂಭಾಷಣೆಯನ್ನು ಪಿನ್ ಮಾಡಿ.
  • ಪಟ್ಟಿಯಿಂದ ವಸ್ತು ತೆಗೆಯಿರಿ.

Props

Propಟೈಪ್ಡೀಫಾಲ್ಟ್ವಿವರಣೆ
childrenReactNodeಸಾಲಿನ ವಿಷಯ.
startActionsReactNodeಸಾಲನ್ನು ಅಂತ್ಯದ ಕಡೆ ಎಳೆದಾಗ ಇನ್‌ಲೈನ್ ಆರಂಭದಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳುತ್ತದೆ.
endActionsReactNodeಸಾಲನ್ನು ಆರಂಭದ ಕಡೆ ಎಳೆದಾಗ ಇನ್‌ಲೈನ್ ಅಂತ್ಯದಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳುತ್ತದೆ.
dismiss'start' | 'end' | 'both'ಉದ್ದ ಸ್ವೈಪ್ ಅಥವಾ ಎಸೆತ ಸಾಲನ್ನು ತೆಗೆಯುವ ಬದಿಗಳು.
onDismiss(side) => voidಸಾಲು ಹೊರಗೆ ಜಾರಿ ಮಡಚಿದ ನಂತರ ನಡೆಯುತ್ತದೆ; ಇಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾದಿಂದ ವಸ್ತು ತೆಗೆಯಿರಿ.
onOpenChange(side | null) => voidತೆರೆದ ಬದಿಯೊಂದಿಗೆ, ಅಥವಾ ಸಾಲು ಮುಚ್ಚಿದಾಗ null ನೊಂದಿಗೆ ನಡೆಯುತ್ತದೆ.
disabledbooleanfalseಸ್ವೈಪ್ ಆಫ್ ಮಾಡುತ್ತದೆ.
contentClassNamestringಸಾಲಿನ ವಿಷಯಕ್ಕೆ class; contentStyle ಅದರ inline style ಹೊಂದಿಸುತ್ತದೆ.
transitionTransitionspringಟೈಮಿಂಗ್ ವಕ್ರ { duration, easing } ಅಥವಾ spring { tempo: 'spring', spring }. spring ಗಳು ಅಡ್ಡಿಯಾದಾಗ ತಮ್ಮ ಆವೇಗ ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.

ಇತರ props ರೆಂಡರ್ ಆಗುವ ಎಲಿಮೆಂಟ್‌ಗೆ ಹೋಗುತ್ತವೆ, ಹೀಗಾಗಿ className, style ಮತ್ತು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಎಂದಿನಂತೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ.

ವೆಬ್ ಮತ್ತು React Native

ಇನ್‌ಲೈನ್ ಅಂತ್ಯದ ಕಡೆ ಎಳೆದಾಗ startActions ಕಾಣುತ್ತವೆ, ಆರಂಭದ ಕಡೆ ಎಳೆದಾಗ endActions. contentClassName ನಿಂದ ಸಾಲಿನ ವಿಷಯಕ್ಕೆ ಹಿನ್ನೆಲೆ ಕೊಡಿ.

React Native ಅದೇ props ಮತ್ತು ಸನ್ನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಈ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ

ಹುಡುಕಿ

ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಿ.