Lompat ke isi
CirccaHIG

Komponen / Form & input

AmountInput

Isian nominal uang: mata uang di kiri, angka rata kanan dengan pemisah ribuan (id-ID), tanpa desimal untuk Rupiah. Saat fokus tampil angka mentah, saat blur diformat.
React · BetaFigma · siapFigmaSumber

Import

tsx
import { AmountInput, terbilang } from '@divistant/circca-react';

Props

PropTipeDefaultKeterangan
valuenumber | null—Nilai terkontrol (angka, bukan teks).
defaultValuenumber | null—Nilai awal tak terkontrol.
onValueChange(value: number | null) => void—Dipanggil setiap isi berubah.
currencystring'IDR'Kode ISO 4217.
localestring'id-ID'Format pemisah ribuan/desimal.
fractionDigitsnumberIDR 0, lainnya 2Jumlah desimal.
minnumber0Nilai minimum (negatif harus eksplisit).
maxnumber—Nilai maksimum.
size'sm' | 'md''md'Tinggi 24 / 28. Small untuk baris item/tabel.
invalidbooleanfalseTampilan error. Otomatis true bila FormField punya `error`.
disabledbooleanfalseNonaktif. Otomatis mengikuti FormField.
readOnlybooleanfalseHanya baca (dokumen sudah submit) — teks tetap kontras penuh.

Sumber

Kode komponen ada di packages/react/src/components/amount-input. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil