FileSizeInput

FileSizeInput digunakan untuk memasukkan ukuran file dan menyimpannya sebagai byte.

Penggunaan dasar

MB
Saved value: 20971520 bytes
import React, { useState } from 'react';
import { FileSizeInput } from '@nocobase/client-v2';
import { Space, Typography } from 'antd';

export default function FileSizeInputDemo() {
  const [value, setValue] = useState<number | undefined>(20 * 1024 * 1024);

  return (
    <Space direction="vertical">
      <FileSizeInput
        value={value}
        onChange={setValue}
        min={1}
        max={1024 * 1024 * 1024}
      />
      <Typography.Text type="secondary">
        Saved value: {value ?? 'undefined'} bytes
      </Typography.Text>
    </Space>
  );
}

API

ParameterTipeDeskripsi
valuenumberNilai saat ini
onChange`(value: numbernull) => void`
disabledbooleanApakah dinonaktifkan
minnumberMinimum value
maxnumberMaximum value