diff --git a/deck-js/.eslintrc.json b/deck-js/.eslintrc.json index 99f7c65..d4ebc12 100644 --- a/deck-js/.eslintrc.json +++ b/deck-js/.eslintrc.json @@ -4,5 +4,10 @@ "react", "jsx-a11y", "import" - ] + ], + "rules": { + "react/prefer-stateless-function": 0, + "react/react-in-jsx-scope": 0, + "react/jsx-filename-extension": 0 + } } \ No newline at end of file diff --git a/deck-js/src/components/beer/index.js b/deck-js/src/components/beer/index.js new file mode 100644 index 0000000..ace63dd --- /dev/null +++ b/deck-js/src/components/beer/index.js @@ -0,0 +1,26 @@ +import { h, Component } from 'preact'; + + +export default class Beer extends Component { + render() { + const beer = this.props.beer; + const liStyle = { padding: '0.25em' }; + const ulStyle = { listStyle: 'none' }; + const beerStyle = { + padding: '1em', + margin: '1em', + background: 'rgba(250,250,250,0.5)', + boxShadow: '0 1px 5px rgba(0,0,0,0.5)', + }; + return ( +
+

{beer.name}

+ +
+ ); + } +} diff --git a/deck-js/src/components/header/index.js b/deck-js/src/components/header/index.js index 4fc9443..da7c995 100644 --- a/deck-js/src/components/header/index.js +++ b/deck-js/src/components/header/index.js @@ -6,7 +6,7 @@ export default class Header extends Component { render() { return (
-

Preact App

+

On Deck