Skip to content

Commit

Permalink
Reduce any/eslint warnings (#671)
Browse files Browse the repository at this point in the history
* Add react import to stories

* More fixes for linting

* More fixes

* Even more, 600ish now

* Fixesx
  • Loading branch information
James Canning authored Dec 4, 2019
1 parent 6665754 commit 43b837f
Show file tree
Hide file tree
Showing 171 changed files with 467 additions and 426 deletions.
6 changes: 4 additions & 2 deletions packages/basil/src/Accordion/Accordion.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import React from 'react';

import { Accordion } from './index';

export default { title: 'Navigation|Accordion' };
export const Closed = () => <Accordion isOpen={false} />;
export const Open = () => <Accordion isOpen={true} />;
export const Closed: React.FC = () => <Accordion isOpen={false} />;
export const Open: React.FC = () => <Accordion isOpen={true} />;
4 changes: 2 additions & 2 deletions packages/basil/src/Accordion/index.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react';

interface IProps {
interface AccordionProps {
isOpen: boolean;
}

export const Accordion: React.FC<IProps> = ({ isOpen }) => {
export const Accordion: React.FC<AccordionProps> = ({ isOpen }) => {
return (
<ul className="ModalAccordion">
<li className="ModalAccordion__item">
Expand Down
2 changes: 2 additions & 0 deletions packages/basil/src/BackBar/BackBar.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import React from 'react';

import { BackBar } from '../../../website/src/components/BackBar/index';

export default { title: 'Navigation|BackBar' };
Expand Down
6 changes: 4 additions & 2 deletions packages/basil/src/BrandColors/BrandColors.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
import React from 'react';

import { BrandColorCard } from './index';
import { COLORS } from '../style';

export default { title: 'System|Brand Color' };

export const AllColors = () => (
export const AllColors: React.FC = () => (
<div>
{Object.entries(COLORS).map(([name, color]) => (
<BrandColorCard color={color} name={name} />
<BrandColorCard key={color} color={color} name={name} />
))}
</div>
);
4 changes: 3 additions & 1 deletion packages/basil/src/BreadcrumbBar/BreadcrumbBar.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import React from 'react';

import { BreadcrumbBar } from '../../../website/src/components/BreadcrumbBar/index';

const crumbs = [
Expand All @@ -17,4 +19,4 @@ const crumbs = [

export default { title: 'Navigation|BreadcrumbBar' };

export const normal = () => <BreadcrumbBar>{crumbs}</BreadcrumbBar>;
export const normal: React.FC = () => <BreadcrumbBar>{crumbs}</BreadcrumbBar>;
4 changes: 3 additions & 1 deletion packages/basil/src/BrickWall/BrickWall.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import React from 'react';

export default { title: 'Navigation|Brick Wall' };

export const Default = () => (
export const Default: React.FC = () => (
<ul className="BrickWall List--reset">
<li className="BrickWall__item">
<button className="BrickWall__anchor" type="button">
Expand Down
12 changes: 7 additions & 5 deletions packages/basil/src/Button/Button.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,32 +1,34 @@
import React from 'react';

import { Button } from './index';

export default { title: 'Form|Button' };

export const Default = () => (
export const Default: React.FC = () => (
<Button className="Button" href="#">
Default button
</Button>
);

export const EndOfCard = () => (
export const EndOfCard: React.FC = () => (
<Button className="Button Button--endOfCard" href="#">
Default button
</Button>
);

export const Start = () => (
export const Start: React.FC = () => (
<Button className="Button Button--start" href="#">
Start button
</Button>
);

export const Danger = () => (
export const Danger: React.FC = () => (
<Button className="Button Button--color-red" href="#">
Red button
</Button>
);

export const Confirm = () => (
export const Confirm: React.FC = () => (
<Button className="Button Button--color-green" href="#">
Green button
</Button>
Expand Down
9 changes: 6 additions & 3 deletions packages/basil/src/Button/index.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
import React from 'react';
import { css } from '@emotion/core';

interface IProps {
interface ButtonProps {
href: string;
children: any;
className?: string;
}

export const Button: React.FC<IProps> = ({ href, children, className }) => {
export const Button: React.FC<ButtonProps> = ({
href,
children,
className,
}) => {
return (
<a href={href} className={className} css={css({ display: 'block' })}>
{children}
Expand Down
6 changes: 4 additions & 2 deletions packages/basil/src/ContentCard/ContentCard.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
import React from 'react';

import { ContentCard } from './index';

export default { title: 'ContentCard' };

export const Standard = () => (
export const Standard: React.FC = () => (
<ContentCard>
<h1>Hello there</h1>
<h2>This is a content card with content inside.</h2>
</ContentCard>
);

export const Error = () => (
export const Error: React.FC = () => (
<ContentCard className="ContentCard__error-message">
<span>This is an error message in a content card</span>
</ContentCard>
Expand Down
1 change: 0 additions & 1 deletion packages/basil/src/ContentCard/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ export const ContentCardContent: React.FC = ({ children }) => (
export const ContentCard: React.FC<ContentCardProps> = ({
anchor = undefined,
children,
bleed = false,
className,
...props
}) => (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import React from 'react';
import { ContentNavigation } from '../../../website/src/components/ContentNavigation/index';
import slugify from '@ussu/common/src/libs/slugify';

Expand Down
3 changes: 2 additions & 1 deletion packages/basil/src/CookieMessage/CookieMessage.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react';
import { CookieMessage } from '../../../website/src/components/CookieMessage/index';

export default { title: 'Page|CookieMessage' };

export const Default = () => <CookieMessage />;
export const Default: React.FC = () => <CookieMessage />;
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import React from 'react';
import { CopyToClipboardButton } from '../../../website/src/components/CopyToClipboardButton/index';

export default { title: 'Utils|Copy to clipboard' };
Expand Down
1 change: 1 addition & 0 deletions packages/basil/src/DeckChair/Deckchair.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import React from 'react';
import React from 'react';
import { Deckchair } from '../../../website/src/components/Deckchair/index';

export default { title: 'Deckchair' };
Expand Down
3 changes: 2 additions & 1 deletion packages/basil/src/ErrorState/ErrorState.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import React from 'react';
import { ErrorState } from '../../../website/src/components/ErrorState/index';

export default { title: 'Utils|ErrorState' };
export const Standard = () => (
export const Standard: React.FC = () => (
<div>
<ErrorState />
</div>
Expand Down
3 changes: 2 additions & 1 deletion packages/basil/src/Footer/Footer.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react';
import { Footer } from '../../../website/src/components/Footer/index';

export default { title: 'Page|Footer' };

export const Standard = () => <Footer />;
export const Standard: React.FC = () => <Footer />;
3 changes: 2 additions & 1 deletion packages/basil/src/Heading/Heading.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import React from 'react';
import { Heading, HeadingLevel } from '../../../website/src/components/Heading';

export default { title: 'Typography|Headings' };

export const Default = () => (
export const Default: React.FC = () => (
<div>
<Heading level={HeadingLevel.h1}>This is a level 1 heading </Heading>
<hr></hr>
Expand Down
3 changes: 2 additions & 1 deletion packages/basil/src/HomepageSplash/HomepageSplash.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react';
import { HomepageSplash } from '../../../website/src/components/HomepageSplash/index';

export default { title: 'Homepage Splash' };

export const Standard = () => <HomepageSplash />;
export const Standard: React.FC = () => <HomepageSplash />;
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import React from 'react';
import { HoverTapTooltip } from '../../../website/src/components/HoverTapToolTip/index';

export default { title: 'Utils|HoverTapTooltip' };

export const Default = () => (
export const Default: React.FC = () => (
<div>
<h1>Tooltip demo</h1>

Expand Down
8 changes: 5 additions & 3 deletions packages/basil/src/Icons/Icons.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import React from 'react';

import { CrossIcon } from '../../../website/src/components/CrossIcon';
import { MenuIcon } from '../../../website/src/components/MenuIcon';
import { SearchIcon } from '../../../website/src/components/SearchIcon';

export default { title: 'Utils|Icons' };

export const Search = () => <SearchIcon />;
export const Menu = () => <MenuIcon />;
export const Cross = () => <CrossIcon />;
export const Search: React.FC = () => <SearchIcon />;
export const Menu: React.FC = () => <MenuIcon />;
export const Cross: React.FC = () => <CrossIcon />;
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import React from 'react';
import { InternalAppLink } from '../../../website/src/components/InternalAppLink/index';

export default { title: 'Utils|Internal App Link' };

export const Standard = () => (
export const Standard: React.FC = () => (
<InternalAppLink to="#">Test internal app link</InternalAppLink>
);
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import React from 'react';
import { LoadableLoading } from '../../../website/src/components/LoadableLoading/index';

export default { title: 'Utils|Module Loader' };

export const ErrorState = () => (
export const ErrorState: React.FC = () => (
<LoadableLoading
error={new Error('failure')}
timedOut={false}
pastDelay={false}
/>
);

export const TimeOutState = () => (
export const TimeOutState: React.FC = () => (
<LoadableLoading error={null} timedOut={true} pastDelay={false} />
);

export const PastDelayState = () => (
export const PastDelayState: React.FC = () => (
<LoadableLoading error={null} timedOut={false} pastDelay={true} />
);
5 changes: 3 additions & 2 deletions packages/basil/src/Loader/Loader.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React from 'react';
import { Loader } from '../../../website/src/components/Loader';

export default { title: 'Utils|Loader' };

export const Light = () => <Loader />;
export const Dark = () => <Loader dark />;
export const Light: React.FC = () => <Loader />;
export const Dark: React.FC = () => <Loader dark />;
3 changes: 2 additions & 1 deletion packages/basil/src/LokiHeader/LokiHeader.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import React from 'react';
import { LokiHeader } from '../../../website/src/components/LokiHeader/index';

export default { title: 'Page|LokiHeader' };
export const Standard = () => <LokiHeader />;
export const Standard: React.FC = () => <LokiHeader />;
3 changes: 2 additions & 1 deletion packages/basil/src/LokiMenu/LokiMenu.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react';
import { LokiMenu } from '../../../website/src/components/LokiMenu/index';

export default { title: 'Page|LokiMenu' };

export const Standard = () => <LokiMenu />;
export const Standard: React.FC = () => <LokiMenu />;
3 changes: 2 additions & 1 deletion packages/basil/src/LokiSideMenu/LokiSideMenu.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React from 'react';
import { LokiSideMenu } from '../../../website/src/components/LokiSideMenu/index';

export default { title: 'Page|LokiSideMenu' };
export const Closed = () => (
export const Closed: React.FC = () => (
<LokiSideMenu isOpen={true} onBackdropClick={() => function() {}} />
);
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import React from 'react';
import { SocialMenu } from '../../../website/src/components/SocialMenu';
import { css } from '@emotion/core';

export default { title: 'Page|Mobile Footer Treats' };

export const Default = () => (
export const Default: React.FC = () => (
<div className="MobileFooterTreats" css={css({ display: 'block' })}>
<div className="MobileFooterTreats__social">
<SocialMenu mobile />
Expand Down
1 change: 1 addition & 0 deletions packages/basil/src/Modal/Modal.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import React from 'react';
import { Modal } from '../../../website/src/components/Modal';

export default { title: 'Modal' };
Expand Down
3 changes: 2 additions & 1 deletion packages/basil/src/NewsList/NewsBlock.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import React from 'react';
import { NewsBlock } from '../../../website/src/components/NewsList/NewsBlock';

export default { title: 'NewsBlock' };

export const Standard = () => (
export const Standard: React.FC = () => (
<NewsBlock
item={{
id: 2,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react';
import { NewsletterSignup } from '../../../website/src/components/NewsletterSignup/index';

export default { title: 'NewsletterSignup' };

export const Default = () => <NewsletterSignup />;
export const Default: React.FC = () => <NewsletterSignup />;
10 changes: 6 additions & 4 deletions packages/basil/src/OneImage/OneImage.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
import React from 'react';

import {
AspectRatio,
OneImage,
} from '@ussu/website/src/components/OneImage/index';

export default { title: 'Utils|OneImage' };

export const r16by9 = () => (
export const r16by9: React.FC = () => (
<OneImage
aspectRatio={AspectRatio.r16by9}
src="asset/News/6412/unnamed.jpg"
Expand All @@ -14,7 +16,7 @@ export const r16by9 = () => (
/>
);

export const r1by1 = () => (
export const r1by1: React.FC = () => (
<OneImage
aspectRatio={AspectRatio.r1by1}
src="asset/News/6412/unnamed.jpg"
Expand All @@ -23,15 +25,15 @@ export const r1by1 = () => (
/>
);

export const r20by9 = () => (
export const r20by9: React.FC = () => (
<OneImage
aspectRatio={AspectRatio.r20by9}
src="asset/News/6412/unnamed.jpg"
alt="Alt text"
mslResource
/>
);
export const r3by4 = () => (
export const r3by4: React.FC = () => (
<OneImage
aspectRatio={AspectRatio.r3by4}
src="asset/News/6412/unnamed.jpg"
Expand Down
Loading

0 comments on commit 43b837f

Please sign in to comment.