add prettier and reformat all files

This commit is contained in:
2022-07-11 12:23:43 +02:00
parent 35e4d96726
commit dfab85da65
72 changed files with 1065 additions and 823 deletions

View File

@@ -1,26 +1,24 @@
import React, {ButtonHTMLAttributes, DetailedHTMLProps} from 'react'
import React, { ButtonHTMLAttributes, DetailedHTMLProps } from 'react'
import s from './SuperButton.module.css'
// тип пропсов обычной кнопки, children в котором храниться название кнопки там уже описан
type DefaultButtonPropsType = DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>
type DefaultButtonPropsType = DetailedHTMLProps<
ButtonHTMLAttributes<HTMLButtonElement>,
HTMLButtonElement
>
type SuperButtonPropsType = DefaultButtonPropsType & {
xType?: string
}
const SuperButton: React.FC<SuperButtonPropsType> = (
{
xType, className,
disabled,
...restProps// все остальные пропсы попадут в объект restProps, там же будет children
}
) => {
const SuperButton: React.FC<SuperButtonPropsType> = ({
xType,
className,
disabled,
...restProps // все остальные пропсы попадут в объект restProps, там же будет children
}) => {
const finalClassName = `${s.button} ${
disabled
? s.disabled
: xType === 'red'
? s.red
: s.default
disabled ? s.disabled : xType === 'red' ? s.red : s.default
} ${className}` // задачка на смешивание классов
return (