import React from 'react'; import './CreateDialog.scss'; import ColumnContainer from '../../../components/containers/ColumnContainer/ColumnContainer'; import Chat from '../../../components/UI/svgs/Icons/Contents/Chat'; import GroupChat from '../../../components/UI/svgs/Icons/Contents/GroupChat'; import PublicChannel from '../../../components/UI/svgs/Icons/Contents/PublicChannel'; import { FunctionTypeVoidToVoid } from '../../../../CommonTypes/BaseViewModel'; import ActiveButton from '../../../components/UI/Buttons/ActiveButton/ActiveButton'; type CreateDialogProps = { createPrivateDialogOnClick: FunctionTypeVoidToVoid; createPrivateDialogOnTouch: FunctionTypeVoidToVoid; createGroupDialogOnClick: FunctionTypeVoidToVoid; createGroupDialogOnTouch: FunctionTypeVoidToVoid; createPublicDialogOnClick: FunctionTypeVoidToVoid; createPublicDialogOnTouch: FunctionTypeVoidToVoid; allowPublicDialogCreation: boolean; }; // eslint-disable-next-line react/function-component-definition,@typescript-eslint/no-unused-vars const CreateDialog = ({ createPrivateDialogOnClick, createPrivateDialogOnTouch, createGroupDialogOnClick, createGroupDialogOnTouch, createPublicDialogOnClick, createPublicDialogOnTouch, allowPublicDialogCreation = false, }:CreateDialogProps) => { return (
Private
} clickAction={createPrivateDialogOnClick} touchAction={createPrivateDialogOnTouch} />
Group
} clickAction={createGroupDialogOnClick} touchAction={createGroupDialogOnTouch} /> {allowPublicDialogCreation && (
Public
} clickAction={createPublicDialogOnClick} touchAction={createPublicDialogOnTouch} /> )} ); }; export default CreateDialog;