UNPKG

@coder/backstage-plugin-coder

Version:

Create and manage Coder workspaces from Backstage

44 lines (41 loc) 1.1 kB
import { jsx } from 'react/jsx-runtime'; import { LinkButton } from '@backstage/core-components'; import { makeStyles } from '@material-ui/core'; import { useInternalCoderAuth } from '../CoderProvider/CoderAuthProvider.esm.js'; import '../CoderProvider/CoderAppConfigProvider.esm.js'; import '../CoderProvider/CoderProvider.esm.js'; const useStyles = makeStyles(() => ({ root: { display: "block", maxWidth: "fit-content" } })); function UnlinkAccountButton({ className, onClick, type = "button", ...delegatedProps }) { const styles = useStyles(); const { unlinkToken } = useInternalCoderAuth(); return /* @__PURE__ */ jsx( LinkButton, { disableRipple: true, to: "", component: "button", type, color: "primary", variant: "contained", className: `${styles.root} ${className}`, onClick: (event) => { unlinkToken(); onClick?.(event); }, ...delegatedProps, children: "Unlink Coder account" } ); } export { UnlinkAccountButton }; //# sourceMappingURL=UnlinkAccountButton.esm.js.map