Nhảy tới nội dung
Phiên bản: 1.9.0

Progress component: Component giúp hiển thị giao diện cho biết một tiến trình đang thực hiện

Properties

Progress

NameTypeDefaultDescription
completednumber0

Giá trị hiện tại của thanh tiến trình.

formatLabel(current: number, maxCompleted: number) => React.ReactNode

Hàm được dùng để tuỳ chỉnh nội dung được hiển thị trên nhãn. Cần được sử dùng cùng với showLabel.

maxCompletednumber100

Giá trị tối đa của thanh tiến trình, cũng là mốc hoàn tất.

showLabelbooleanfalse

Nhãn của tiến trình, được hiển thị bên phải thanh tiến trình.

strokeColorstring

Màu của phần đã hoàn tất trên thanh tiến trình.

strokeWidthnumber4

Độ dày của thanh tiến trình, tính theo đơn vị px.

trailColorstring

Màu của phần chưa hoàn tất trên thanh tiến trình.

Example

import React from "react";
import { Page, Progress, Box, Text } from "zmp-ui";

export default function HomePage() {
  return (
    <Page className="section-container">
      <Text.Title size="small">Progress</Text.Title>
      <Box mt={6}>
        <Box mt={2}>
          <Box>
            <Text>Default</Text>
          </Box>
          <Progress completed={30} maxCompleted={100} />
        </Box>
        <Box mt={6}>
          <Box>
            <Text>Show Label</Text>
          </Box>
          <Progress completed={70} maxCompleted={100} showLabel />
        </Box>
      </Box>
    </Page>
  );
}