import type {SandpackFiles} from "@codesandbox/sandpack-react/types"; import type {ButtonProps} from "@/../../packages/components/button/src"; import React, {forwardRef} from "react"; import stackblitzSdk from "@stackblitz/sdk"; import {StackblitzIcon} from "./icons"; import {useStackblitz} from "@/hooks/use-stackblitz"; import {Tooltip} from "@/../../packages/components/tooltip/src"; import {Button} from "@/../../packages/components/button/src"; export interface StackblitzButtonProps extends ButtonProps { files: SandpackFiles; typescriptStrict?: boolean; className?: string; button?: React.ReactElement; icon?: React.ReactNode; } export const StackblitzButton = forwardRef( (props, ref) => { const { files, typescriptStrict = false, className, button =