All files / src/tips/_example StatusTipExample.jsx

40% Statements 2/5
100% Branches 0/0
25% Functions 1/4
40% Lines 2/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26          1x 1x                                      
import React, { useState } from "react";
import { StatusTip } from "@tencent/tea-component/lib/tips/StatusTip";
import { Radio } from "@tencent/tea-component/lib/radio";
 
export default function StatusTipExample() {
  const [value, setValue] = useState("loading");
  return (
    <>
      <StatusTip
        // @ts-ignore
        status={value}
        onClear={() => console.log("onClear")}
        onRetry={() => console.log("onRetry")}
      />
      <section>
        <Radio.Group value={value} onChange={value => setValue(value)}>
          <Radio name="loading">loading</Radio>
          <Radio name="empty">empty</Radio>
          <Radio name="found">found</Radio>
          <Radio name="error">error</Radio>
        </Radio.Group>
      </section>
    </>
  );
}