NativeReactLikeInMacintosh/app/index.js
Cristian Carlesso @kentaromiura 6b4aabb6e3 LOL
2020-05-03 23:12:49 +09:00

29 lines
582 B
JavaScript

let showMessageBox = message => {
React.mount(<MessageBox>{message}</MessageBox>);
}
let nop = () => {};
let YesNoDialog = ({
onYes = nop,
onNo = nop,
message = '',
title = ''
}) => (
<Dialog
title={title}
onYes={onYes}
onNo={onNo}
>
{message}
</Dialog>
);
let main = () => (
<YesNoDialog
title={'Attention!'}
onYes={() => showMessageBox('Ok, bye then!')}
onNo={() => showMessageBox('Alas there is not much more to do here!')}
message={'Are you sure you want to quit?'}
/>
);