import { Spinner } from '@wordpress/components';
import { chevronRight, Icon } from '@wordpress/icons';
const BASE = [
'inline-flex items-center rounded-ui-button font-normal transition-opacity',
'[padding:var(--ext-ui-button-pad,8px)_var(--ext-ui-button-pad-x,12px)]',
'[font-size:var(--ext-ui-button-size,14px)]',
'[line-height:var(--ext-ui-button-leading,20px)]',
'disabled:opacity-40',
].join(' ');
const LABEL = '[padding-inline:var(--ext-ui-button-label-pad,4px)]';
export const ACTION = [
BASE,
'justify-center border-0 bg-ui-action text-ui-action-text hover:opacity-90',
// A partner whose page and button colors match would otherwise see no button.
'inset-ring-1 inset-ring-ui-action-text/25',
'focus:outline-none focus-visible:ring-1 focus-visible:ring-ui-action focus-visible:ring-offset-2',
].join(' ');
export const SECONDARY = [
BASE,
'bg-ui-secondary-fill ring-1 ring-ui-secondary-line',
'text-ui-secondary-text hover:opacity-80',
].join(' ');
export const ActionButton = ({
label,
icon = chevronRight,
type = 'button',
disabled,
processing,
onClick,
}) => (
);
export const SecondaryButton = ({ label, icon, disabled, onClick }) => (
);