import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import React from "react"; import {IconDefinition} from "@fortawesome/fontawesome-svg-core"; import {faSpinner} from "@fortawesome/free-solid-svg-icons"; interface SubmitButtonWLoadingProps { callBackAction: () => Promise | void; isLoading: boolean; text: string; loadingText: string; icon?: IconDefinition; } export default function SubmitButtonWLoading( { callBackAction, isLoading, icon, text, loadingText }: SubmitButtonWLoadingProps) { return ( ) }