diff --git a/ui/app/components/forbidden-message.js b/ui/app/components/forbidden-message.js index 0334535df6a9..f9d0a2cf90a5 100644 --- a/ui/app/components/forbidden-message.js +++ b/ui/app/components/forbidden-message.js @@ -1,5 +1,8 @@ import Component from '@ember/component'; import { tagName } from '@ember-decorators/component'; +import { inject as service } from '@ember/service'; @tagName('') -export default class ForbiddenMessage extends Component {} +export default class ForbiddenMessage extends Component { + @service token; +} diff --git a/ui/app/components/hamburger-menu.js b/ui/app/components/hamburger-menu.js new file mode 100644 index 000000000000..133c7241b3e1 --- /dev/null +++ b/ui/app/components/hamburger-menu.js @@ -0,0 +1,6 @@ +import Component from '@ember/component'; +import { tagName } from '@ember-decorators/component'; + +@tagName('') +export default class HamburgerMenu extends Component { +} diff --git a/ui/app/components/job-subnav.js b/ui/app/components/job-subnav.js new file mode 100644 index 000000000000..5e180f67b770 --- /dev/null +++ b/ui/app/components/job-subnav.js @@ -0,0 +1,6 @@ +import Component from '@ember/component'; +import { tagName } from '@ember-decorators/component'; + +@tagName('') +export default class JobSubnav extends Component { +} diff --git a/ui/app/components/loading-spinner.js b/ui/app/components/loading-spinner.js new file mode 100644 index 000000000000..f1f1f8734bbe --- /dev/null +++ b/ui/app/components/loading-spinner.js @@ -0,0 +1,6 @@ +import Component from '@ember/component'; +import { tagName } from '@ember-decorators/component'; + +@tagName('') +export default class LoadingSpinner extends Component { +} diff --git a/ui/app/components/stats-time-series.js b/ui/app/components/stats-time-series.js index 0bce656165e1..58b9643d545b 100644 --- a/ui/app/components/stats-time-series.js +++ b/ui/app/components/stats-time-series.js @@ -5,11 +5,14 @@ import d3Format from 'd3-format'; import d3Scale from 'd3-scale'; import d3Array from 'd3-array'; import LineChart from 'nomad-ui/components/line-chart'; +import layout from '../templates/components/line-chart'; import formatDuration from 'nomad-ui/utils/format-duration'; import classic from 'ember-classic-decorator'; @classic export default class StatsTimeSeries extends LineChart { + layout = layout; + xProp = 'timestamp'; yProp = 'percent'; timeseries = true; diff --git a/ui/app/components/svg-patterns.js b/ui/app/components/svg-patterns.js new file mode 100644 index 000000000000..0e97ba0b77f5 --- /dev/null +++ b/ui/app/components/svg-patterns.js @@ -0,0 +1,6 @@ +import Component from '@ember/component'; +import { tagName } from '@ember-decorators/component'; + +@tagName('') +export default class SvgPatterns extends Component { +} diff --git a/ui/app/templates/application.hbs b/ui/app/templates/application.hbs index 46da1ce78ef1..c2ed3ae814a2 100644 --- a/ui/app/templates/application.hbs +++ b/ui/app/templates/application.hbs @@ -1,6 +1,6 @@ {{title (if system.shouldShowRegions (concat system.activeRegion " - ")) "Nomad" separator=" - "}} -{{partial "svg-patterns"}} + {{#unless error}} {{outlet}} {{else}} diff --git a/ui/app/templates/clients/index.hbs b/ui/app/templates/clients/index.hbs index 7c58f73cac51..1fb413a4be13 100644 --- a/ui/app/templates/clients/index.hbs +++ b/ui/app/templates/clients/index.hbs @@ -1,7 +1,7 @@ {{title "Clients"}}
{{#if isForbidden}} - {{partial "partials/forbidden-message"}} + {{else}}
diff --git a/ui/app/templates/clients/loading.hbs b/ui/app/templates/clients/loading.hbs index ae06c3078ee9..1b60ae2223ed 100644 --- a/ui/app/templates/clients/loading.hbs +++ b/ui/app/templates/clients/loading.hbs @@ -1 +1 @@ -
{{partial "partials/loading-spinner"}}
+
diff --git a/ui/app/templates/components/global-header.hbs b/ui/app/templates/components/global-header.hbs index e129a42c3212..7f7c2e4f71ac 100644 --- a/ui/app/templates/components/global-header.hbs +++ b/ui/app/templates/components/global-header.hbs @@ -1,10 +1,10 @@