From 9220f09fe5ea21a24d10bf1026d1e48736adbb71 Mon Sep 17 00:00:00 2001 From: muerwre Date: Fri, 2 Aug 2019 18:02:36 +0700 Subject: [PATCH] fixing dialogs --- .../dialogs/ExampleDialog/index.tsx | 34 ++++++++++++++++--- src/containers/dialogs/Modal/index.tsx | 4 +-- .../dialogs/ScrollDialog/styles.scss | 6 ++-- .../examples/HorizontalExample/styles.scss | 3 +- src/redux/types.ts | 6 ++++ src/utils/hooks.ts | 34 +++++++++++++++++++ 6 files changed, 77 insertions(+), 10 deletions(-) create mode 100644 src/utils/hooks.ts diff --git a/src/containers/dialogs/ExampleDialog/index.tsx b/src/containers/dialogs/ExampleDialog/index.tsx index 0ff75375..17159d07 100644 --- a/src/containers/dialogs/ExampleDialog/index.tsx +++ b/src/containers/dialogs/ExampleDialog/index.tsx @@ -1,14 +1,40 @@ import React, { FC } from "react"; import { ScrollDialog } from "../ScrollDialog"; +import { IDialogProps } from "~/redux/modal/constants"; +import { useCloseOnEscape } from "~/utils/hooks"; +import { Group } from "~/components/containers/Group"; +import { InputText } from "~/components/input/InputText"; +import { Button } from "../../../components/input/Button/index"; +import { Padder } from "~/components/containers/Padder"; +import * as styles from "~/containers/examples/HorizontalExample/styles.scss"; -interface IProps {} +type IProps = IDialogProps & {}; -const ExampleDialog: FC = ({}) => { +const ExampleDialog: FC = ({ onRequestClose }) => { const title =
title
; - const buttons =
buttons
; + + const buttons = ( + + + + +