İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    DateTimeText

    Bir tarihi, saati ya da göreli zamanı Provider dilinde, Intl ile bir time öğesinde yazan metin.

    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ç

    Düz tarih yalnızca tarih, tarih-saat ikisiyle yazılır. timeZone saati verilen bölgede yazar.

    Oluşturulma
    Son güncelleme
    Saat
    import { DateTimeText } from '@bigbang/ui';
    export default function Default() {
    return (
    <dl className="grid grid-cols-[auto_1fr] gap-x-xl gap-y-sm type-body-md">
    <dt className="text-fg-subtle">Oluşturulma</dt>
    <dd>
    <DateTimeText value="2026-10-08" />
    </dd>
    <dt className="text-fg-subtle">Son güncelleme</dt>
    <dd>
    <DateTimeText value="2026-10-08T14:30:00" dateStyle="long" />
    </dd>
    <dt className="text-fg-subtle">Saat</dt>
    <dd>
    <DateTimeText value="2026-10-08T11:30:00Z" format="time" timeZone="Europe/Istanbul" />
    </dd>
    </dl>
    );
    }

    format="relative" “2 dakika önce” yazar ve 30 saniyede bir tazelenir; kesin zaman title içindedir.

    Son güncelleme:

    import { DateTimeText } from '@bigbang/ui';
    import { useState } from 'react';
    export default function Relative() {
    const [moment] = useState(() => new Date(Date.now() - 2 * 60_000));
    return (
    <p className="type-body-md text-fg-subtle">
    Son güncelleme: <DateTimeText value={moment} format="relative" />
    </p>
    );
    }

    Metin rengini çevresinden alır.

    Oluşturulma
    Son güncelleme
    Saat
    Oluşturulma
    Son güncelleme
    Saat
    import { DateTimeText } from '@bigbang/ui';
    export default function Default() {
    return (
    <dl className="grid grid-cols-[auto_1fr] gap-x-xl gap-y-sm type-body-md">
    <dt className="text-fg-subtle">Oluşturulma</dt>
    <dd>
    <DateTimeText value="2026-10-08" />
    </dd>
    <dt className="text-fg-subtle">Son güncelleme</dt>
    <dd>
    <DateTimeText value="2026-10-08T14:30:00" dateStyle="long" />
    </dd>
    <dt className="text-fg-subtle">Saat</dt>
    <dd>
    <DateTimeText value="2026-10-08T11:30:00Z" format="time" timeZone="Europe/Istanbul" />
    </dd>
    </dl>
    );
    }