Skip to content

Commit b0f8ebd

Browse files
committed
remove sass dependency
1 parent b2d9e6a commit b0f8ebd

37 files changed

+523
-663
lines changed

.storybook/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { configure } from '@kadira/storybook';
33
//import 'normalize.css'
44
import 'react-mdl/extra/material.js'
55
import 'react-mdl/extra/material.css'
6-
import './storybook.scss'
6+
import './storybook.css'
77

88
function loadStories () {
99
require('../stories/AutoComplete.story');
File renamed without changes.

.storybook/webpack.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ module.exports = {
44
devtool: 'cheap-module-eval-source-map',
55
module: {
66
loaders: [{
7-
test : /\.(scss|css)$/,
8-
loader: 'style!css?sourceMap!postcss!sass?sourceMap',
7+
test : /\.css$/,
8+
loader: 'style!css?sourceMap!postcss?sourceMap',
99
},{
1010
test: /\.(png|jpg|svg|woff|woff2|eot|ttf)$/,
1111
loader: 'url-loader?limit=100000',

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,10 @@
7676
"istanbul": "^1.1.0-alpha.1",
7777
"jsdom": "^9.9.1",
7878
"mocha": "^3.2.0",
79-
"node-sass": "^4.2.0",
8079
"normalize.css": "^5.0.0",
8180
"postcss": "^5.2.9",
8281
"postcss-loader": "^1.2.1",
8382
"rimraf": "^2.5.4",
84-
"sass-loader": "^4.1.1",
8583
"semantic-release": "^6.3.2",
8684
"sinon": "^1.17.7",
8785
"style-loader": "^0.13.1",

scrips/copy_es_styles.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
cp src/AutoComplete/AutoComplete.scss es/AutoComplete/AutoComplete.scss
2-
cp src/Dropdown/Dropdown.scss es/Dropdown/Dropdown.scss
3-
cp src/Menu/Menu.scss es/Menu/Menu.scss
4-
cp src/MenuList/MenuList.scss es/MenuList/MenuList.scss
5-
cp src/MenuItem/MenuItem.scss es/MenuItem/MenuItem.scss
6-
cp src/SelectField/SelectField.scss es/SelectField/SelectField.scss
7-
cp src/OptionList/OptionList.scss es/OptionList/OptionList.scss
8-
cp src/Option/Option.scss es/Option/Option.scss
9-
cp src/MultiSelectField/MultiSelectField.scss es/MultiSelectField/MultiSelectField.scss
10-
cp src/Stepper/Stepper.scss es/Stepper/Stepper.scss
1+
cp src/AutoComplete/AutoComplete.css es/AutoComplete/AutoComplete.css
2+
cp src/Dropdown/Dropdown.css es/Dropdown/Dropdown.css
3+
cp src/Menu/Menu.css es/Menu/Menu.css
4+
cp src/MenuList/MenuList.css es/MenuList/MenuList.css
5+
cp src/MenuItem/MenuItem.css es/MenuItem/MenuItem.css
6+
cp src/SelectField/SelectField.css es/SelectField/SelectField.css
7+
cp src/OptionList/OptionList.css es/OptionList/OptionList.css
8+
cp src/Option/Option.css es/Option/Option.css
9+
cp src/MultiSelectField/MultiSelectField.css es/MultiSelectField/MultiSelectField.css
10+
cp src/Stepper/Stepper.css es/Stepper/Stepper.css

scrips/copy_lib_styles.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
cp src/AutoComplete/AutoComplete.scss lib/AutoComplete/AutoComplete.scss
2-
cp src/Dropdown/Dropdown.scss lib/Dropdown/Dropdown.scss
3-
cp src/Menu/Menu.scss lib/Menu/Menu.scss
4-
cp src/MenuList/MenuList.scss lib/MenuList/MenuList.scss
5-
cp src/MenuItem/MenuItem.scss lib/MenuItem/MenuItem.scss
6-
cp src/SelectField/SelectField.scss lib/SelectField/SelectField.scss
7-
cp src/OptionList/OptionList.scss lib/OptionList/OptionList.scss
8-
cp src/Option/Option.scss lib/Option/Option.scss
9-
cp src/MultiSelectField/MultiSelectField.scss lib/MultiSelectField/MultiSelectField.scss
10-
cp src/Stepper/Stepper.scss lib/Stepper/Stepper.scss
1+
cp src/AutoComplete/AutoComplete.css lib/AutoComplete/AutoComplete.css
2+
cp src/Dropdown/Dropdown.css lib/Dropdown/Dropdown.css
3+
cp src/Menu/Menu.css lib/Menu/Menu.css
4+
cp src/MenuList/MenuList.css lib/MenuList/MenuList.css
5+
cp src/MenuItem/MenuItem.css lib/MenuItem/MenuItem.css
6+
cp src/SelectField/SelectField.css lib/SelectField/SelectField.css
7+
cp src/OptionList/OptionList.css lib/OptionList/OptionList.css
8+
cp src/Option/Option.css lib/Option/Option.css
9+
cp src/MultiSelectField/MultiSelectField.css lib/MultiSelectField/MultiSelectField.css
10+
cp src/Stepper/Stepper.css lib/Stepper/Stepper.css

src/AutoComplete/AutoComplete.css

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
.mdl-autocomplete {
2+
position: relative;
3+
width: 300px;
4+
box-sizing: border-box;
5+
}
6+
.mdl-autocomplete *, .mdl-autocomplete *:before, .mdl-autocomplete *:after {
7+
box-sizing: inherit;
8+
}
9+
.mdl-autocomplete .mdl-textfield {
10+
width: 100%;
11+
}
12+
.mdl-autocomplete .mdl-textfield.is-invalid .mdl-textfield__label {
13+
color: #d50000;
14+
}
15+
.mdl-autocomplete .mdl-autocomplete__arrow {
16+
pointer-events: none;
17+
cursor: pointer;
18+
position: absolute;
19+
top: 50%;
20+
right: 10px;
21+
margin: -2px 0 0 -4px;
22+
width: 0;
23+
height: 0;
24+
border-style: solid;
25+
border-width: 4px 4px 0 4px;
26+
border-color: rgba(0, 0, 0, 0.26) transparent transparent transparent;
27+
}
28+
.mdl-autocomplete.mdl-autocomplete--error .mdl-autocomplete__arrow {
29+
border-color: #d50000 transparent transparent transparent;
30+
}
31+
.mdl-autocomplete.mdl-autocomplete--focused:not(.mdl-autocomplete--empty) .mdl-autocomplete__arrow {
32+
border-width: 0 4px 4px 4px;
33+
border-color: transparent transparent rgba(0, 0, 0, 0.26) transparent;
34+
}
35+
.mdl-autocomplete.mdl-autocomplete--focused:not(.mdl-autocomplete--empty).mdl-autocomplete--error .mdl-autocomplete__arrow {
36+
border-color: transparent transparent #d50000 transparent;
37+
}

src/AutoComplete/AutoComplete.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Dropdown from '../Dropdown'
66
import OptionList from '../OptionList'
77
import Option from '../Option'
88

9-
import './AutoComplete.scss'
9+
import './AutoComplete.css'
1010

1111
export default class AutoComplete extends Component {
1212

src/AutoComplete/AutoComplete.scss

Lines changed: 0 additions & 51 deletions
This file was deleted.

src/Dropdown/Dropdown.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.mdl-dropdown {
2+
position: absolute;
3+
display: flex;
4+
z-index: 9999;
5+
opacity: 0;
6+
margin: 0;
7+
padding: 5px 0;
8+
border-radius: 2px;
9+
background: #fff;
10+
transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
11+
box-sizing: border-box;
12+
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
13+
}
14+
.mdl-dropdown *, .mdl-dropdown *:before, .mdl-dropdown *:after {
15+
box-sizing: inherit;
16+
}

0 commit comments

Comments
 (0)