منصوبے کے بارے میں
dnd-kit ویب پر ڈریگ اینڈ ڈراپ انٹرفیس کے لیے ایک تہہ دار فن تعمیر فراہم کرتی ہے۔ اس کا تجریدی کور DOM نفاذ اور پتلے فریم ورک اڈاپٹرز کے ذریعے استعمال کیا جا سکتا ہے، جس میں vanilla JavaScript، React، Vue، Svelte، اور SolidJS کے لیے دستاویزی فوری آغاز شامل ہیں۔
یہ ٹول کٹ فہرستوں، گرڈز، متعدد کنٹینرز، نیسٹڈ سیاق و سباق، متغیر سائز کی اشیاء، ورچوئلائزڈ فہرستوں، اور 2D طرز کے ڈریگ تعاملات کو سپورٹ کرتی ہے۔ ان پٹ سپورٹ میں پوائنٹر، ماؤس، ٹچ، اور کی بورڈ سینسرز شامل ہیں۔ رسائی کی خصوصیات کی بورڈ آپریشن، طے شدہ ARIA اوصاف، اسکرین ریڈر ہدایات، اور لائیو ریجنز کا احاطہ کرتی ہیں۔
ڈویلپرز اینیمیشنز، ٹرانزیشنز، رویوں، اسٹائلز، کلیدی بائنڈنگز، سینسرز، اور تصادم کا پتہ لگانے کی منطق کو حسب ضرورت بنا سکتے ہیں۔ ترتیب دینے والے انٹرفیس کے لیے @dnd-kit/dom/sortable کے ذریعے ایک sortable لیئر دستیاب ہے۔
ریپوزٹری شائع شدہ پیکجز کے ایک monorepo کے طور پر منظم ہے، جس میں تجریدی کور، DOM لیئر، تصادم کا پتہ لگانا، جیومیٹری یوٹیلیٹیز، مددگار، ری ایکٹیو اسٹیٹ مینجمنٹ، اور React، Vue، Svelte، اور Solid اڈاپٹرز شامل ہیں۔ مکمل دستاویزات، API حوالہ جات، رہنما، اور مثالیں dndkit.com پر میزبانی کی گئی ہیں۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور ترقی کے لیے Turborepo اور bun استعمال کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.