move component convention back to what it was

formerly presentation components such as `navigation` and `footer` have been nested, and renamed to `container` inside their respective component subdirs
This commit is contained in:
Matthew Taylor 2016-04-21 18:13:21 -04:00
parent 9b52097c38
commit 2eb62e8ab3
84 changed files with 110 additions and 108 deletions

View file

@ -71,9 +71,11 @@ lint:
$(ESLINT) ./src/*.js
$(ESLINT) ./src/mixins/*.jsx
$(ESLINT) ./src/views/**/*.jsx
$(ESLINT) ./src/components/**/*.jsx
$(ESLINT) ./src/components/**/**/*.jsx
$(SASSLINT) ./src/*.scss
$(SASSLINT) ./src/views/**/*.scss
$(SASSLINT) ./src/components/**/*.scss
$(SASSLINT) ./src/components/**/**/*.scss
unit:

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.activity {
ul {

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
#admin-panel {
position: fixed;

View file

@ -1,5 +1,5 @@
@import "../../../colors";
@import "../../../frameless";
@import "../../colors";
@import "../../frameless";
$base-bg: $ui-white;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.carousel {
$icon-size: 40px;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
$navigation-height: 50px;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.dropdown {
display: none;

View file

@ -1,4 +1,4 @@
@import "../../../frameless";
@import "../../frameless";
.flex-row {
display: flex;

View file

@ -1,7 +1,7 @@
var React = require('react');
var FlexRow = require('../../../presentation/flex-row/flex-row.jsx');
var FooterBox = require('../../../presentation/footer/footer.jsx');
var FlexRow = require('../../flex-row/flex-row.jsx');
var FooterBox = require('../container/footer.jsx');
require('./footer.scss');

View file

@ -1,6 +1,6 @@
@import "../../../../colors";
@import "../../../../frameless";
@import "../../../../typography";
@import "../../../colors";
@import "../../../frameless";
@import "../../../typography";
#footer {
.inner {

View file

@ -1,8 +1,8 @@
var React = require('react');
var FormattedMessage = require('react-intl').FormattedMessage;
var FooterBox = require('../../../presentation/footer/footer.jsx');
var LanguageChooser = require('../../../presentation/languagechooser/languagechooser.jsx');
var FooterBox = require('../container/footer.jsx');
var LanguageChooser = require('../../languagechooser/languagechooser.jsx');
require('./footer.scss');

View file

@ -1,4 +1,4 @@
@import "../../../../colors";
@import "../../../colors";
#footer {
.lists {

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
$base-bg: $ui-white;
$fail-bg: $ui-orange;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
$base-bg: $ui-white;
$focus-bg: lighten($ui-blue, 35%);

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.select {
background-color: $ui-white;

View file

@ -2,10 +2,10 @@ var connect = require('react-redux').connect;
var omit = require('lodash.omit');
var React = require('react');
var actions = require('../../../redux/actions.js');
var actions = require('../../redux/actions.js');
var Modal = require('../../presentation/modal/modal.jsx');
var Registration = require('../../presentation/registration/registration.jsx');
var Modal = require('../modal/modal.jsx');
var Registration = require('../registration/registration.jsx');
require('./intro.scss');

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.intro {
display: flex;

View file

@ -1,9 +1,9 @@
var classNames = require('classnames');
var React = require('react');
var Api = require('../../../mixins/api.jsx');
var jar = require('../../../lib/jar.js');
var languages = require('../../../../languages.json');
var Api = require('../../mixins/api.jsx');
var jar = require('../../lib/jar.js');
var languages = require('../../../languages.json');
var Select = require('../forms/select.jsx');
/**

View file

@ -2,11 +2,11 @@ var React = require('react');
var ReactDOM = require('react-dom');
var FormattedMessage = require('react-intl').FormattedMessage;
var log = require('../../../lib/log.js');
var log = require('../../lib/log.js');
var Input = require('../../presentation/forms/input.jsx');
var Button = require('../../presentation/forms/button.jsx');
var Spinner = require('../../presentation/spinner/spinner.jsx');
var Input = require('../forms/input.jsx');
var Button = require('../forms/button.jsx');
var Spinner = require('../spinner/spinner.jsx');
require('./login.scss');

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.login {
padding: 10px;

View file

@ -2,10 +2,10 @@ var React = require('react');
require('./microworld.scss');
var Box = require('../../presentation/box/box.jsx');
var Carousel = require('../../presentation/carousel/carousel.jsx');
var Modal = require('../../presentation/modal/modal.jsx');
var NestedCarousel = require('../../presentation/nestedcarousel/nestedcarousel.jsx');
var Box = require('../box/box.jsx');
var Carousel = require('../carousel/carousel.jsx');
var Modal = require('../modal/modal.jsx');
var NestedCarousel = require('../nestedcarousel/nestedcarousel.jsx');
var Microworld = React.createClass({
type: 'Microworld',

View file

@ -1,5 +1,5 @@
@import "../../../colors";
@import "../../../frameless";
@import "../../colors";
@import "../../frameless";
$base-bg: $ui-white;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.ReactModal__Content {
iframe {

View file

@ -1,6 +1,6 @@
var React = require('react');
var NavigationBox = require('../../../presentation/navigation/navigation.jsx');
var NavigationBox = require('../container/navigation.jsx');
require('./navigation.scss');

View file

@ -1,5 +1,5 @@
@import "../../../../colors";
@import "../../../../frameless";
@import "../../../colors";
@import "../../../frameless";
#navigation {
.inner {

View file

@ -5,17 +5,17 @@ var ReactIntl = require('react-intl');
var FormattedMessage = ReactIntl.FormattedMessage;
var injectIntl = ReactIntl.injectIntl;
var actions = require('../../../../redux/actions.js');
var actions = require('../../../redux/actions.js');
var Api = require('../../../../mixins/api.jsx');
var Avatar = require('../../../presentation/avatar/avatar.jsx');
var Dropdown = require('../../../presentation/dropdown/dropdown.jsx');
var Input = require('../../../presentation/forms/input.jsx');
var log = require('../../../../lib/log.js');
var Api = require('../../../mixins/api.jsx');
var Avatar = require('../../avatar/avatar.jsx');
var Dropdown = require('../../dropdown/dropdown.jsx');
var Input = require('../../forms/input.jsx');
var log = require('../../../lib/log.js');
var Login = require('../../login/login.jsx');
var Modal = require('../../../presentation/modal/modal.jsx');
var NavigationBox = require('../../../presentation/navigation/navigation.jsx');
var Registration = require('../../../presentation/registration/registration.jsx');
var Modal = require('../../modal/modal.jsx');
var NavigationBox = require('../container/navigation.jsx');
var Registration = require('../../registration/registration.jsx');
require('./navigation.scss');

View file

@ -1,4 +1,4 @@
@import "../../../../colors";
@import "../../../colors";
#navigation {
.logo {

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
@import "../carousel/carousel.scss";
.nestedcarousel {

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.news {
ul {

View file

@ -1,5 +1,5 @@
@import "../../../../colors";
@import "../../../../main";
@import "../../../colors";
@import "../../../main";
#navigation {
h1 {

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.spinner {
position: relative;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.sub-nav {
display: flex;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.thumbnail {
.thumbnail-image {

View file

@ -1,5 +1,5 @@
@import "../../../colors";
@import "../../../frameless";
@import "../../colors";
@import "../../frameless";
.title-banner {
transition: background-image .5s ease, background-color .5s ease;

View file

@ -1,4 +1,4 @@
@import "../../../colors";
@import "../../colors";
.welcome {
.box-content {

View file

@ -3,7 +3,7 @@ var FormattedHTMLMessage = require('react-intl').FormattedHTMLMessage;
var FormattedMessage = require('react-intl').FormattedMessage;
var render = require('../../lib/render.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Page = require('../../components/page/www/page.jsx');
require('./about.scss');

View file

@ -3,9 +3,9 @@ var injectIntl = require('react-intl').injectIntl;
var FormattedMessage = require('react-intl').FormattedMessage;
var render = require('../../lib/render.jsx');
var Box = require('../../components/presentation/box/box.jsx');
var FlexRow = require('../../components/presentation/flex-row/flex-row.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Box = require('../../components/box/box.jsx');
var FlexRow = require('../../components/flex-row/flex-row.jsx');
var Page = require('../../components/page/www/page.jsx');
require('./cards.scss');

View file

@ -1,7 +1,7 @@
var React = require('react');
var render = require('../../lib/render.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Page = require('../../components/page/www/page.jsx');
var CommunityBlocksInterviews = React.createClass({
type: 'communityblocks-interviews',

View file

@ -1,13 +1,13 @@
var React = require('react');
var render = require('../../lib/render.jsx');
var Activity = require('../../components/presentation/activity/activity.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Box = require('../../components/presentation/box/box.jsx');
var Button = require('../../components/presentation/forms/button.jsx');
var Carousel = require('../../components/presentation/carousel/carousel.jsx');
var Input = require('../../components/presentation/forms/input.jsx');
var Spinner = require('../../components/presentation/spinner/spinner.jsx');
var Activity = require('../../components/activity/activity.jsx');
var Page = require('../../components/page/www/page.jsx');
var Box = require('../../components/box/box.jsx');
var Button = require('../../components/forms/button.jsx');
var Carousel = require('../../components/carousel/carousel.jsx');
var Input = require('../../components/forms/input.jsx');
var Spinner = require('../../components/spinner/spinner.jsx');
require('./components.scss');

View file

@ -1,10 +1,10 @@
var React = require('react');
var ReactDOM = require('react-dom');
var Button = require('../../../components/presentation/forms/button.jsx');
var FlexRow = require('../../../components/presentation/flex-row/flex-row.jsx');
var Page = require('../../../components/container/page/conference/page.jsx');
var TitleBanner = require('../../../components/presentation/title-banner/title-banner.jsx');
var Button = require('../../../components/forms/button.jsx');
var FlexRow = require('../../../components/flex-row/flex-row.jsx');
var Page = require('../../../components/page/conference/page.jsx');
var TitleBanner = require('../../../components/title-banner/title-banner.jsx');
require('./expect.scss');

View file

@ -1,10 +1,10 @@
var React = require('react');
var ReactDOM = require('react-dom');
var Button = require('../../../components/presentation/forms/button.jsx');
var FlexRow = require('../../../components/presentation/flex-row/flex-row.jsx');
var Page = require('../../../components/container/page/conference/page.jsx');
var TitleBanner = require('../../../components/presentation/title-banner/title-banner.jsx');
var Button = require('../../../components/forms/button.jsx');
var FlexRow = require('../../../components/flex-row/flex-row.jsx');
var Page = require('../../../components/page/conference/page.jsx');
var TitleBanner = require('../../../components/title-banner/title-banner.jsx');
require('./index.scss');

View file

@ -1,10 +1,10 @@
var React = require('react');
var ReactDOM = require('react-dom');
var Button = require('../../../components/presentation/forms/button.jsx');
var FlexRow = require('../../../components/presentation/flex-row/flex-row.jsx');
var Page = require('../../../components/container/page/conference/page.jsx');
var TitleBanner = require('../../../components/presentation/title-banner/title-banner.jsx');
var Button = require('../../../components/forms/button.jsx');
var FlexRow = require('../../../components/flex-row/flex-row.jsx');
var Page = require('../../../components/page/conference/page.jsx');
var TitleBanner = require('../../../components/title-banner/title-banner.jsx');
require('./plan.scss');

View file

@ -1,7 +1,7 @@
var React = require('react');
var render = require('../../lib/render.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Page = require('../../components/page/www/page.jsx');
require('./credits.scss');

View file

@ -3,12 +3,12 @@ var FormattedMessage = require('react-intl').FormattedMessage;
var React = require('react');
var render = require('../../lib/render.jsx');
var Button = require('../../components/presentation/forms/button.jsx');
var Box = require('../../components/presentation/box/box.jsx');
var FlexRow = require('../../components/presentation/flex-row/flex-row.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var SubNavigation = require('../../components/presentation/subnavigation/subnavigation.jsx');
var TitleBanner = require('../../components/presentation/title-banner/title-banner.jsx');
var Button = require('../../components/forms/button.jsx');
var Box = require('../../components/box/box.jsx');
var FlexRow = require('../../components/flex-row/flex-row.jsx');
var Page = require('../../components/page/www/page.jsx');
var SubNavigation = require('../../components/subnavigation/subnavigation.jsx');
var TitleBanner = require('../../components/title-banner/title-banner.jsx');
require('./hoc.scss');

View file

@ -2,7 +2,7 @@ var React = require('react');
var render = require('../../lib/render.jsx');
var FormattedMessage = require('react-intl').FormattedMessage;
var Page = require('../../components/container/page/www/page.jsx');
var Page = require('../../components/page/www/page.jsx');
require('./jobs.scss');

View file

@ -1,5 +1,5 @@
var render = require('../../../lib/render.jsx');
var Microworld = require('../../../components/container/microworld/microworld.jsx');
var Microworld = require('../../../components/microworld/microworld.jsx');
var microworldData = require('./microworld_art.json');

View file

@ -1,5 +1,5 @@
var render = require('../../../lib/render.jsx');
var Microworld = require('../../../components/container/microworld/microworld.jsx');
var Microworld = require('../../../components/microworld/microworld.jsx');
var microworldData = require('./microworld_fashion.json');

View file

@ -1,5 +1,5 @@
var render = require('../../../lib/render.jsx');
var Microworld = require('../../../components/container/microworld/microworld.jsx');
var Microworld = require('../../../components/microworld/microworld.jsx');
var microworldData = require('./microworld_hiphop.json');

View file

@ -8,17 +8,17 @@ var actions = require('../../redux/actions.js');
var Api = require('../../mixins/api.jsx');
var Activity = require('../../components/presentation/activity/activity.jsx');
var AdminPanel = require('../../components/presentation/adminpanel/adminpanel.jsx');
var DropdownBanner = require('../../components/presentation/dropdown-banner/banner.jsx');
var Box = require('../../components/presentation/box/box.jsx');
var Button = require('../../components/presentation/forms/button.jsx');
var Carousel = require('../../components/presentation/carousel/carousel.jsx');
var Intro = require('../../components/container/intro/intro.jsx');
var Modal = require('../../components/presentation/modal/modal.jsx');
var News = require('../../components/presentation/news/news.jsx');
var Page = require('../../components/container/page/www/page.jsx');
var Welcome = require('../../components/presentation/welcome/welcome.jsx');
var Activity = require('../../components/activity/activity.jsx');
var AdminPanel = require('../../components/adminpanel/adminpanel.jsx');
var DropdownBanner = require('../../components/dropdown-banner/banner.jsx');
var Box = require('../../components/box/box.jsx');
var Button = require('../../components/forms/button.jsx');
var Carousel = require('../../components/carousel/carousel.jsx');
var Intro = require('../../components/intro/intro.jsx');
var Modal = require('../../components/modal/modal.jsx');
var News = require('../../components/news/news.jsx');
var Page = require('../../components/page/www/page.jsx');
var Welcome = require('../../components/welcome/welcome.jsx');
require('./splash.scss');

View file

@ -2,7 +2,7 @@ var FormattedHTMLMessage = require('react-intl').FormattedHTMLMessage;
var FormattedMessage = require('react-intl').FormattedMessage;
var React = require('react');
var Page = require('../../components/container/page/www/page.jsx');
var Page = require('../../components/page/www/page.jsx');
var render = require('../../lib/render.jsx');
require('./wedo2.scss');