wpds ui kit
v2.10.1
Kit UI Sistem Desain Washington Post (WPDS) adalah mono-repo dari kit UI kami dan situs dokumentasi kami.
Contoh grafik ketergantungan untuk mengimpor tombol dari kit.
LR FOLKCHART
A ["@WashingtonPost/WPDS-THEME"]-> B ["@WashingtonPost/WPDS-UI-KIT"]
C ["@WashingtonPost/WPDS-tombol"]-> B ["@WashingtonPost/WPDS-UI-KIT"]
A ["@washingtonpost/wpds-tema"]-> c ["@washingtonpost/wpds-tombol"]
Klik "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/theme"
Klik B "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/kit"
Klik C "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/button"
Struktur proyek ini sangat terinspirasi oleh Chakra UI, Radix UI, dan lainnya.
Satu impor untuk pengguna, banyak paket yang diimpor di @washingtonpost/wpds-ui-kit .
npm i @washingtonpost/wpds-ui-kitButton memiliki density: "compact" . Setelah meningkatkan, default akan menjadi density: "default" , jadi Anda akan ingin memeriksa tombol apa pun yang digunakan dalam kode Anda untuk regresi dan secara manual menerapkan density: "compact" sesuai kebutuhan. < Button
density = "compact"
. . .globalStyles berisi transisi yang diterapkan secara global ke semua properti CSS pada semua elemen. Setelah meningkatkan elemen komponen apa pun yang mengandalkan transisi itu perlu menerapkan satu secara lokal menggunakan variabel tema WPDS. transition : theme . transitions . allFast ,
// or
transition : `background ${ theme . transitions . fast } ${ theme . transitions . inOut `globalStyles berisi penghapusan global margin dan padding untuk semua elemen. Setelah meningkatkan elemen komponen apa pun yang mengandalkan memiliki jarak yang dihapus perlu menambahkan aturan jarak dengan gaya lokal ke komponen. Proyek ini dikembangkan di bawah lisensi MIT.