Skip to content

Commit

Permalink
Merge pull request #733 from mkszepp/fix-less
Browse files Browse the repository at this point in the history
Fix less import & improve docs for less / css
  • Loading branch information
mkszepp authored Jan 4, 2024
2 parents 4628688 + c713070 commit 34afa9a
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 17 deletions.
27 changes: 17 additions & 10 deletions docs/app/templates/public-pages/docs/installation.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
</p>

<div class='highlight'>
<pre>
<code class='language-text' data-lang='text'>$ ember install ember-basic-dropdown</code>
</pre>
<pre><code class='language-text' data-lang='text'>$ ember install ember-basic-dropdown</code></pre>
</div>

<p>
Expand All @@ -24,18 +22,21 @@
In this component will be rendered the dropdown content.
</p>

<div class='highlight'>
<pre>
<code class='language-text' data-lang='text'>&lt;BasicDropdownWormhole /&gt;</code>
</pre>
</div>
<CodeBlock @language="hbs" @code="<BasicDropdownWormhole />" />

<p>
If you use vanilla CSS, you need to add the following line into <code>app.js</code>:
If you use vanilla CSS, you need to add the following line into <code>app.js</code> or in any route/controller/component <code>.js/.ts</code> file:
</p>

<CodeBlock @language="css" @code="import 'ember-basic-dropdown/styles';" />

<p>
Instead of adding the styling in an <code>.js</code> file and depending from your build config you can also add the css in any template/component css file by using following line
</p>

{{!-- template-lint-disable no-potential-path-strings --}}
<CodeBlock @language="css" @code="@import 'ember-basic-dropdown/vendor/ember-basic-dropdown.css';" />

<p>
However, if you are using SASS or LESS you need to add an import statement to your styles.
</p>
Expand All @@ -44,7 +45,13 @@
<CodeBlock @language="scss" @code={{snippet.source}} />
{{/let}}

<br />
<p>
If you are using LESS there is also necessary to register the <code>paths</code> in <code>lessOptions</code>
</p>

{{#let (get-code-snippet "installation-2.js") as |snippet|}}
<CodeBlock @language="js" @code={{snippet.source}} />
{{/let}}

<p>
The styles of the addon are
Expand Down
6 changes: 6 additions & 0 deletions docs/app/templates/snippets/installation-2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// ember-cli-build.js
let app = new EmberApp({
lessOptions: {
paths: ['node_modules/ember-basic-dropdown/'],
},
});
2 changes: 1 addition & 1 deletion docs/ember-cli-build.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module.exports = function (defaults) {
'ember-cli-babel': { enableTypeScriptTransform: true },
snippetPaths: ['app/components/snippets', 'app/templates/snippets'],
'ember-prism': {
components: ['scss', 'javascript'], //needs to be an array, or undefined.
components: ['scss', 'javascript', 'handlebars', 'markup-templating'], //needs to be an array, or undefined.
},
prember: {
urls: crawl,
Expand Down
2 changes: 0 additions & 2 deletions ember-basic-dropdown/_index.less

This file was deleted.

4 changes: 2 additions & 2 deletions ember-basic-dropdown/_index.scss
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
@import './scss/variables';
@import './scss/base';
@import './scss/variables.scss';
@import './scss/base.scss';
2 changes: 2 additions & 0 deletions ember-basic-dropdown/ember-basic-dropdown.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@import './less/variables.less';
@import './less/base.less';
4 changes: 2 additions & 2 deletions ember-basic-dropdown/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"default": "./dist/*.js"
},
"./addon-main.js": "./addon-main.cjs",
"./_index.less": "./_index.less",
"./ember-basic-dropdown.less": "./ember-basic-dropdown.less",
"./_index.scss": "./_index.scss",
"./less/base.less": "./less/base.less",
"./scss/base.scss": "./scss/base.scss",
Expand All @@ -35,11 +35,11 @@
},
"files": [
"_index.scss",
"_index.less",
"addon-main.cjs",
"blueprints",
"declarations",
"dist",
"ember-basic-dropdown.less",
"less",
"scss",
"vendor"
Expand Down

0 comments on commit 34afa9a

Please sign in to comment.