Skip to content

Instantly share code, notes, and snippets.

@DZuz14
DZuz14 / index.js
Created July 17, 2020 20:24
Accordion Imported Finished
import Accordion from './Accordion'
import items from './items'
<Accordion>
{items.map(({ summary, detail }) => (
<Accordion.Item key={summary}>
<Accordion.Collapsed id={summary}>
{summary}
</Accordion.Collapsed>
<Accordion.Expanded>{detail}</Accordion.Expanded>
@DZuz14
DZuz14 / index.js
Created August 3, 2020 14:53
State for spotify sidebar
{
currentPlaylist: '',
playlists: {
home: null,
favorites: null,
}
};
@DZuz14
DZuz14 / index.js
Last active August 4, 2020 10:50
React Spotify P1
/** @jsx jsx */
import React from 'react'
import { css, jsx } from '@emotion/core'
import Topbar from './Topbar'
import Sidebar from './Sidebar'
import Content from './Content'
import Playbar from './Playbar'
const MusicPlayer = () => (
<div css={CSS}>
@DZuz14
DZuz14 / content.js
Created August 4, 2020 10:45
React Spotify P1 Content
/** @jsx jsx */
import React from 'react'
import { css, jsx } from '@emotion/core'
const Content = ({ children }) => (
<div
className="Content"
css={css`
width: calc(100% - 200px);
padding: 20px;
@DZuz14
DZuz14 / sidebar.js
Created August 4, 2020 10:46
React Spotify P1 Sidebar
/** @jsx jsx */
import React from 'react'
import { css, jsx } from '@emotion/core'
import logo from '../../img/spotify-white.png'
const Sidebar = ({ children }) => (
<div
className="Sidebar"
css={css`
width: 200px;
@DZuz14
DZuz14 / topbar.js
Created August 4, 2020 10:48
React Spotify P1 Topbar
/** @jsx jsx */
import React from 'react'
import { css, jsx } from '@emotion/core'
const Topbar = ({ children }) => (
<div
className="Topbar"
css={css`
position: absolute;
top: 0;
@DZuz14
DZuz14 / playbar.js
Created August 4, 2020 10:49
React Spotify P1 Playbar
/** @jsx jsx */
import React from 'react'
import { css, jsx } from '@emotion/core'
const Playbar = ({ children }) => (
<div
className="Playbar"
css={css`
position: absolute;
bottom: 0;
@DZuz14
DZuz14 / data.js
Last active February 9, 2021 17:58
mock away home data
[
{
away: {
stat_name: "score",
stat_value: 395,
league_high: 509,
team_rank: 17
},
home: {
stat_name: "score",
const StatRow = ({ stat }) => {
const { away, home } = stat;
return <div></div>
}
{
stat_name: "opponent score",
stat_value: 473,
league_high: 519,
team_rank: 5
}