1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

added nextjs and fixed problems for it

This commit is contained in:
Fedor Katurov 2022-01-07 19:01:27 +07:00
parent 37e0923bb1
commit 58fa40dd5c
10 changed files with 1083 additions and 103 deletions

View file

@ -1,8 +1,8 @@
import React, { FC, useCallback, useEffect } from "react";
import { ButtonGroup } from "~/components/input/ButtonGroup";
import { Button } from "~/components/input/Button";
import { useFormatWrapper, wrapTextInsideInput } from "~/hooks/dom/useFormatWrapper";
import styles from "./styles.module.scss";
import React, { FC, useCallback, useEffect } from 'react';
import { ButtonGroup } from '~/components/input/ButtonGroup';
import { Button } from '~/components/input/Button';
import { useFormatWrapper, wrapTextInsideInput } from '~/hooks/dom/useFormatWrapper';
import styles from './styles.module.scss';
interface IProps {
element: HTMLTextAreaElement;
@ -10,10 +10,12 @@ interface IProps {
}
const CommentFormFormatButtons: FC<IProps> = ({ element, handler }) => {
const wrap = useCallback(
(prefix = '', suffix = '') => useFormatWrapper(element, handler, prefix, suffix),
[element, handler]
);
const wrapper = useFormatWrapper(handler);
const wrap = useCallback((prefix = '', suffix = '') => wrapper(element, prefix, suffix), [
element,
wrapper,
]);
const wrapBold = useCallback(
event => {