import { Spinner } from '@wordpress/components' import { __ } from '@wordpress/i18n' import React, { useState } from 'react' import { Button } from './Button' import { CopyIcon } from './icons/CopyIcon' import type { ButtonProps } from './Button' const TIMEOUT = 1500 enum Status { INITIAL, PROGRESSING, SUCCESS, ERROR } interface StatusIconProps { status: Status } const StatusIcon: React.FC = ({ status }) => { switch (status) { case Status.INITIAL: return