##Containers
###Navbar
- logo
- search
- ícone notificações
- foto com menu dropdown
###Player cover
- imagem do conteúdo
for (var i = 1; i <= 100; i++) { | |
if ((i % 3 == 0) && (i % 5 == 0)) { | |
console.log('FizzBuzz', i); | |
} | |
}; |
var gulp = require('gulp'); | |
var glob = require('glob'); | |
var args = require('yargs') | |
.default('production', false) | |
.alias('prod', 'production') | |
.argv; | |
glob.sync('gulp_tasks/*.js', { realpath: true }) | |
.forEach(function(file) { |
##Containers
###Navbar
###Player cover
@import "bower_components/susy/sass/susy"; | |
$columns: 12; | |
$susy:( | |
columns: $columns, | |
gutters: 1/5, | |
container: 960px, | |
); | |
.container { |
const axios = require('axios'); | |
module.exports = class Cartola { | |
constructor(email, password) { | |
this.baseURL = ''; | |
} | |
auth(data, callback) { | |
const instance = axios.create({ | |
baseURL: 'https://login.globo.com/api', |
@import '~styles/reset'; | |
@import '~styles/fonts.css'; | |
/* stylelint-disable selector-max-type */ | |
@-ms-viewport { | |
width: device-width; | |
} | |
@-o-viewport { | |
width: device-width; |
// stylelint-disable declaration-no-important | |
// Flex variation | |
// | |
// Custom styles for additional flex alignment options. | |
@each $breakpoint in map-keys($grid-breakpoints) { | |
@include media-breakpoint-up($breakpoint) { | |
$infix: breakpoint-infix($breakpoint, $grid-breakpoints); |
import React, { useEffect, useState } from 'react'; | |
import { useDispatch, useStore } from 'react-redux'; | |
import { List } from 'components/list'; | |
import { Actions as SearchActions } from 'redux/modules/search'; | |
import './albums.scss'; | |
function AlbumsPage(props) { |