mirror of
https://github.com/status-im/consul.git
synced 2025-02-12 21:56:46 +00:00
* Move almost everything to use %frames * Fix pill styles of ACL types * Remove horizontal scrollbars from dom recycling scroller component * Make text areas look ok in Firefox * Remove ember-bulma-css * New form elements, break out %toggle * %button design tweaks * %form-element design tweaks * Better hashicorp logo * Small screen CSS improvements (#4624) 1. Reduce header size when there are no breadcrumbs 2. Make the filters toggleable, closed by default 3. Reduce the size of the footer on small screens 4. Hide all non-primary columns for forms 5. Slightly change the layout of various items, mainly buttons within forms 6. Make some confirmation dialogs work vertically on small screens. Guessing we might be better just using native confirmations on small screens
70 lines
1.7 KiB
JavaScript
70 lines
1.7 KiB
JavaScript
'use strict';
|
|
|
|
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
|
|
module.exports = function(defaults) {
|
|
const env = EmberApp.env();
|
|
const prodlike = ['production', 'staging'];
|
|
const isProd = env === 'production';
|
|
const isProdLike = prodlike.indexOf(env) > -1;
|
|
const sourcemaps = !isProd;
|
|
let app = new EmberApp(
|
|
Object.assign(
|
|
{},
|
|
defaults,
|
|
{
|
|
productionEnvironments: prodlike
|
|
}
|
|
), {
|
|
'ember-cli-babel': {
|
|
includePolyfill: true
|
|
},
|
|
'ember-cli-string-helpers': {
|
|
only: ['capitalize']
|
|
},
|
|
'babel': {
|
|
plugins: [
|
|
'transform-object-rest-spread'
|
|
]
|
|
},
|
|
'codemirror': {
|
|
modes: ['javascript','ruby'],
|
|
keyMaps: ['sublime']
|
|
},
|
|
'ember-cli-uglify': {
|
|
uglify: {
|
|
compress: {
|
|
keep_fargs: false,
|
|
},
|
|
},
|
|
},
|
|
'sassOptions': {
|
|
sourceMapEmbed: sourcemaps,
|
|
},
|
|
'autoprefixer': {
|
|
sourcemap: sourcemaps,
|
|
grid: true,
|
|
browsers: [
|
|
"defaults",
|
|
"ie 11"
|
|
]
|
|
},
|
|
'ember-cli-string-helpers': {
|
|
only: ['lowercase']
|
|
}
|
|
});
|
|
// Use `app.import` to add additional libraries to the generated
|
|
// output files.
|
|
//
|
|
// If you need to use different assets in different
|
|
// environments, specify an object as the first parameter. That
|
|
// object's keys should be the environment name and the values
|
|
// should be the asset to use in that environment.
|
|
//
|
|
// If the library that you are including contains AMD or ES6
|
|
// modules that you would like to import into your application
|
|
// please specify an object with the list of modules as keys
|
|
// along with the exports of each module as its value.
|
|
let tree = app.toTree();
|
|
return tree;
|
|
};
|