'use client'; import React from "react"; import {ButtonPrimary} from "./ButtonPrimary"; import {ButtonSecondary} from "./ButtonSecondary"; import {ButtonTertiary} from "./ButtonTertiary"; import {LoadingButton, RefLoadingButton } from "./LoadingButton"; import { useRef } from "react"; export default function PreviewButtons() { const loadingButton = useRef(null); function startLoading() { if (loadingButton.current) { loadingButton.current?.start(); setTimeout(() => { loadingButton.current?.stop(); }, 2000); } } return (
alert("Clicked primary button")}>Primary alert("Clicked secondary button")}>Secondary alert("Clicked tertiary button")}>Tertiary startLoading()}> Loading
Primary Secondary Tertiary Loading
); }