/*
* Copyright (c) 2020 - present Cloudogu GmbH
*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU Affero General Public License as published by the Free
* Software Foundation, version 3.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
* details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see https://www.gnu.org/licenses/.
*/
import { storiesOf } from "@storybook/react";
import { MemoryRouter } from "react-router-dom";
import * as React from "react";
import ConfirmAlert, { confirmAlert } from "./ConfirmAlert";
import ActiveModalCountContext from "./activeModalCountContext";
const body =
"Mind-paralyzing change needed improbability vortex machine sorts sought same theory upending job just allows\n " +
"hostess’s really oblong Infinite Improbability thing into the starship against which behavior accordance with\n " +
"Kakrafoon humanoid undergarment ship powered by GPP-guided bowl of petunias nothing was frequently away incredibly\n " +
"ordinary mob.";
const buttons = [
{
className: "is-outlined",
label: "Cancel",
onClick: () => null,
},
{
label: "Submit",
},
];
const buttonsWithAutofocus = [
{
label: "Cancel",
onClick: () => null,
},
{
className: "is-info",
label: "I should be focused",
autofocus: true,
},
];
const doNothing = () => {
// Do nothing
};
storiesOf("Modal/ConfirmAlert", module)
.addDecorator((story) =>