chore(website): enable eslint in website (#5889)

* chore: enable eslint in website

* Fixes

* prettier users
This commit is contained in:
Joshua Chen 2021-11-06 19:04:45 +08:00 committed by GitHub
parent 0aba31de7b
commit e0127c66be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 272 additions and 163 deletions

View file

@ -5,12 +5,20 @@
* LICENSE file in the root directory of this source tree.
*/
import React, {useState} from 'react';
import React, {ReactNode, useState} from 'react';
export default function ErrorBoundaryTestButton({children = 'Boom!'}) {
export default function ErrorBoundaryTestButton({
children = 'Boom!',
}: {
children?: ReactNode;
}): JSX.Element {
const [state, setState] = useState(false);
if (state) {
throw new Error('Boom!');
}
return <button onClick={() => setState(true)}>{children}</button>;
return (
<button type="button" onClick={() => setState(true)}>
{children}
</button>
);
}