İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    FileDropzone

    Dosya sürükleyip bırakma alanı, dosya seçici ve seçilen dosyaların listesi.

    Storybook
    Storybook
    Kaynak kod
    Kaynak kod

    Aşağıdaki örnek Storybook’tan canlı yüklenir; denetimleri Storybook’ta açabilirsiniz.

    Canlı örnek, StorybookStorybook'ta aç

    Dosyaları alana sürükleyin ya da tıklayın. accept, maxSize ve multiple kuralları uygular; reddedilen dosyalar mesaj alır.

    Dosyaları buraya sürükleyin ya da dosya seçin

    PDF ya da görsel, her biri en fazla 2 MB.

    import { FileDropzone } from '@bigbang/ui';
    export default function Default() {
    return (
    <FileDropzone label="Belgeler" description="PDF ya da görsel, her biri en fazla 2 MB." accept="application/pdf,image/*" maxSize={2_000_000} multiple className="max-w-md" />
    );
    }

    multiple olmadan yeni dosya eskisinin yerine geçer.

    Dosyaları buraya sürükleyin ya da dosya seçin

    PNG ya da JPG, en fazla 1 MB.

    import { FileDropzone } from '@bigbang/ui';
    export default function Single() {
    return (
    <FileDropzone label="Profil fotoğrafı" description="PNG ya da JPG, en fazla 1 MB." accept="image/png,image/jpeg" maxSize={1_000_000} className="max-w-md" />
    );
    }

    Zorunlu ve hatalı, devre dışı.

    Dosyaları buraya sürükleyin ya da dosya seçin

    En az bir belge ekleyin.

    Dosyaları buraya sürükleyin ya da dosya seçin

    PDF ya da görsel, her biri en fazla 2 MB.

    import { FileDropzone } from '@bigbang/ui';
    export default function States() {
    return (
    <div className="flex max-w-md flex-col gap-xl">
    <FileDropzone label="Belgeler" error="En az bir belge ekleyin." required />
    <FileDropzone label="Belgeler" description="PDF ya da görsel, her biri en fazla 2 MB." disabled />
    </div>
    );
    }

    fileStatus her dosya için yükleme durumunu döndürür: yükleniyor (progress ile ilerleme çubuğu), yüklendi (onay işareti) ya da hata (ileti). onRetry verildiğinde hatalı dosyanın yanında yeniden yükle düğmesi çıkar.

    Canlı örnek, StorybookStorybook'ta aç

    Sürükleme sırasında alan birincil kenarlık ve seçili yüzey alır.

    Dosyaları buraya sürükleyin ya da dosya seçin

    PDF ya da görsel, her biri en fazla 2 MB.

    Dosyaları buraya sürükleyin ya da dosya seçin

    PDF ya da görsel, her biri en fazla 2 MB.

    import { FileDropzone } from '@bigbang/ui';
    export default function Default() {
    return (
    <FileDropzone label="Belgeler" description="PDF ya da görsel, her biri en fazla 2 MB." accept="application/pdf,image/*" maxSize={2_000_000} multiple className="max-w-md" />
    );
    }