Skip to content

Commit

Permalink
fix: add component styles
Browse files Browse the repository at this point in the history
  • Loading branch information
alisonjoseph committed Aug 9, 2019
1 parent 9b2c41e commit 15147db
Show file tree
Hide file tree
Showing 3 changed files with 163 additions and 0 deletions.
46 changes: 46 additions & 0 deletions src/gatsby-theme-carbon/styles/_global.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
//---------------------------------------
// Carbon components
//---------------------------------------
@import '~carbon-components/scss/components/button/button';
@import '~carbon-components/scss/components/copy-button/copy-button';
@import '~carbon-components/scss/components/file-uploader/file-uploader';
@import '~carbon-components/scss/components/checkbox/checkbox';
@import '~carbon-components/scss/components/combo-box/combo-box';
@import '~carbon-components/scss/components/radio-button/radio-button';
@import '~carbon-components/scss/components/toggle/toggle';
@import '~carbon-components/scss/components/search/search';
@import '~carbon-components/scss/components/select/select';
@import '~carbon-components/scss/components/text-input/text-input';
@import '~carbon-components/scss/components/text-area/text-area';
@import '~carbon-components/scss/components/number-input/number-input';
@import '~carbon-components/scss/components/form/form';
@import '~carbon-components/scss/components/link/link';
@import '~carbon-components/scss/components/list-box/list-box';
@import '~carbon-components/scss/components/list/list';
@import '~carbon-components/scss/components/data-table/data-table';
@import '~carbon-components/scss/components/structured-list/structured-list';
@import '~carbon-components/scss/components/code-snippet/code-snippet';
@import '~carbon-components/scss/components/overflow-menu/overflow-menu';
@import '~carbon-components/scss/components/content-switcher/content-switcher';
@import '~carbon-components/scss/components/date-picker/date-picker';
@import '~carbon-components/scss/components/dropdown/dropdown';
@import '~carbon-components/scss/components/loading/loading';
@import '~carbon-components/scss/components/modal/modal';
@import '~carbon-components/scss/components/multi-select/multi-select';
@import '~carbon-components/scss/components/notification/inline-notification';
@import '~carbon-components/scss/components/notification/toast-notification';
@import '~carbon-components/scss/components/tooltip/tooltip';
@import '~carbon-components/scss/components/tabs/tabs';
@import '~carbon-components/scss/components/tag/tag';
@import '~carbon-components/scss/components/pagination/pagination';
@import '~carbon-components/scss/components/accordion/accordion';
@import '~carbon-components/scss/components/progress-indicator/progress-indicator';
@import '~carbon-components/scss/components/breadcrumb/breadcrumb';
@import '~carbon-components/scss/components/toolbar/toolbar';
@import '~carbon-components/scss/components/time-picker/time-picker';
@import '~carbon-components/scss/components/slider/slider';
@import '~carbon-components/scss/components/tile/tile';
@import '~carbon-components/scss/components/skeleton/skeleton';
@import '~carbon-components/scss/components/inline-loading/inline-loading';
@import '~carbon-components/scss/components/pagination-nav/pagination-nav';
@import '~carbon-components/scss/components/ui-shell/ui-shell';
116 changes: 116 additions & 0 deletions src/styles/_overrides.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
//---------------------------------------
// Breadcrumb
//---------------------------------------
.page-content .bx--breadcrumb .bx--link {
font-size: 0.875rem;
}

//---------------------------------------
// Link
//---------------------------------------

.component-example .bx--link {
font-size: 0.875rem;
}

//---------------------------------------
// Button
//---------------------------------------

.component-example .button .bx--btn {
margin: $spacing-03;
}

//---------------------------------------
// Notification
//---------------------------------------

.component-example__live.component-example__live--notification
.component-example__live--rendered
> div {
display: flex;
flex-direction: column;
align-items: flex-start;
}

.component-example .bx--inline-notification {
display: inline-flex;
}

//---------------------------------------
// Loading
//---------------------------------------

.component-example .loading .bx--loading-overlay {
position: absolute;
}

//---------------------------------------
// Date Picker
//---------------------------------------

// TODO

//---------------------------------------
// Form
//---------------------------------------

.component-example__live .bx--form-item,
.component-example .bx--form-item {
margin-bottom: $spacing-07;
}

.component-example .bx--form-item.bx--checkbox-wrapper {
margin-bottom: $spacing-03;
}

//---------------------------------------
// Tabs
//---------------------------------------

.component-example__live--tabs .bx--tabs__nav {
position: static;
}

.component-example__live .tabs .bx--tabs + div {
margin-top: $spacing-07;
}

//---------------------------------------
// Tile
//---------------------------------------

.component-example__live--tile .bx--grid {
outline: 1px dashed #97c1ff;
}

.component-example__live--tile .bx--tile-container .bx--col {
background: none;
margin-bottom: $spacing-05;
}

//---------------------------------------
// Date picker
//---------------------------------------

.component-example .flatpickr-calendar {
margin-left: -1rem;
margin-top: -1rem;
}

//---------------------------------------
// Tooltip
//---------------------------------------

.component-example__live .bx--tooltip {
margin-left: -1rem;
margin-top: -0.5rem;
}

//---------------------------------------
// Modal
//---------------------------------------

.component-example__live.component-example__live--modal .bx--modal {
z-index: 10000;
}
1 change: 1 addition & 0 deletions src/styles/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

@import 'images';
@import 'homepage';
@import 'overrides';

@import 'src/components/CodeExample/code-example.scss';
@import 'src/components/ColorBlock/color-block.scss';
Expand Down

0 comments on commit 15147db

Please sign in to comment.