import type { Meta } from "@storybook/react-vite";
import { action } from "storybook/actions";

import ErrorModal from "./ErrorModal";

const meta = {
  /* 👇 The title prop is optional.
   * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading
   * to learn how to generate automatic titles
   */
  title: "ErrorModal",
  component: ErrorModal,
} satisfies Meta<typeof ErrorModal>;

export default meta;

export const Default = {
  args: {
    onClose: () => {
      action("onClose")("on Close clicked");
    },
    titleText: "Failed to get list of charts",
    contentText:
      "failed to get list of releases, cause: Kubernetes cluster unreachable: Get &#34;https://kubernetes.docker.internal:6443/version&#34;: dial tcp 127.0.0.1:6443: connectex: No connection could be made because the target machine actively refused it.",
  },
};
