ofui-react-style-basic
v0.1.0
Published
Basic style preset for OFUI React ecosystem
Downloads
91
Readme
ofui-react-style-basic
Paket gaya (theme) dasar untuk ekosistem ofui-react. Menggunakan pendekatan modern berbasis Design Tokens (CSS Variables).
Filosofi
Paket ini menyediakan visualisasi "instan" yang bersih dan profesional. Alih-alih menulis CSS yang kaku, paket ini menggunakan variabel CSS sehingga Host App bisa melakukan fine-tuning tanpa harus mengubah source code paket ini.
Struktur Paket
- tokens.css: Kumpulan variabel CSS (warna, margin, radius, font).
- components.css: Implementasi gaya visual untuk setiap komponen di
ofui-react.
Cara Menggunakan
Cukup import di entry point aplikasi Anda (misal main.tsx atau App.tsx):
import 'ofui-react-style-basic';Customization (Theming)
Anda bisa mengubah tampilan seluruh aplikasi hanya dengan mengubah variabel di CSS aplikasi Anda:
:root {
/* Ubah warna utama menjadi hijau koperasi */
--of-color-primary: #16a34a;
--of-radius-md: 0px; /* Buat desain menjadi kaku/kotak */
}Daftar Tokens Utama
| Variabel | Deskripsi |
| --- | --- |
| --of-color-primary | Warna utama aksi dan branding |
| --of-spacing-4 | Unit spacing standar (1rem) |
| --of-radius-lg | Radius sudut untuk card/modal |
| --of-font-sans | Stack font utama aplikasi |
Kenapa Menggunakan Ini?
- Drop-in Styles: Langsung sreg, langsung profesional.
- Easy Overrides: Sangat mudah dimodifikasi lewat CSS Variables.
- Consistent UX: Menjamin konsistensi visual di seluruh modul SaaS Anda.
