Skip to content

Commit

Permalink
Confirn component minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
g-stamatis committed Dec 21, 2021
1 parent a87cb6a commit 9a00bc1
Showing 1 changed file with 42 additions and 44 deletions.
86 changes: 42 additions & 44 deletions src/customizations/components/theme/Confirm/Confirm.stories.js
Original file line number Diff line number Diff line change
@@ -1,51 +1,49 @@
import React, { Component, useState } from 'react'
import { Button, Confirm } from 'semantic-ui-react'
import React, { Component, useState } from 'react';
import { Button, Confirm } from 'semantic-ui-react';

export default {
title: 'Components/Confirm',
component: Confirm,
argTypes:{
size: {
control: { type: 'inline-radio' },
options: ['mini', 'tiny','small','large','fullscreen'],
},
}
title: 'Components/Confirm',
component: Confirm,
argTypes: {
size: {
control: { type: 'inline-radio' },
options: ['mini', 'tiny', 'small', 'large', 'fullscreen'],
},
},
};

function ConfirmContent({ cancelButton, confirmButton, content, size }) {
const [open, setOpen] = useState(false);

const openConfirm = () => {
setOpen(true);
};

const closeConfirm = () => {
setOpen(false);
};
return (
<div>
<Button onClick={openConfirm}>Show</Button>
<Confirm
open={open}
onCancel={closeConfirm}
onConfirm={closeConfirm}
cancelButton={cancelButton}
confirmButton={confirmButton}
content={content}
size={size}
/>
</div>
);
}

function ConfirmContent({cancelButton,confirmButton,content,size}){

const [open,setOpen] = useState(false);

const openConfirm = () =>{
setOpen(true);
}

const closeConfirm = () =>{
setOpen(false);
}
return(
<div>
<Button onClick={openConfirm}>Show</Button>
<Confirm
open={open}
onCancel={closeConfirm}
onConfirm={closeConfirm}
cancelButton={cancelButton}
confirmButton={confirmButton}
content={content}
size={size}
/>
</div>
);
}

const Template = (args) => <ConfirmContent {...args}></ConfirmContent>
const Template = (args) => <ConfirmContent {...args}></ConfirmContent>;

export const Default = Template.bind({});
Default.args = {
cancelButton: "Cancel",
confirmButton:"OK",
content:"Are you sure?",
size:"small",

}
cancelButton: 'Cancel',
confirmButton: 'OK',
content: 'Are you sure?',
size: 'small',
};

0 comments on commit 9a00bc1

Please sign in to comment.