open-vault/ui/stories
Noelle Daley 4fd783d3f4
Add HTTP Request Volume page (#6925)
* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* Http request volume/add barchart (#6814)

* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* add http-requests-bar-chart

* add HttpRequestsBarChart tests

* add HttpRequestsBarChart to Storybook

* format total number of requests according to locale

* do not show extra minus sign when percent change is negative

* add link to request metrics in status bar menu

* only show bar chart if we have data for more than 1 month

* make ticks lighter

* ensure charts show data for correct month

* make example counters response look like the adapter response instead of the raw api response

* ensure ui shows the same utc date as the api response

* add format-utc tests

* downgrade to d3 v4 to support ie11

* add gridlines

* move dasharray to css

* use scheduleOnce instead of debounce to prevent multiple re-renders

* add key function to bars

* add exit case when data is no longer in parsedCounters

* fix timestamp in table test

* fix timestamps

* use utcParse and fallback to isoParse for non-UTC dates

* fix bar chart tests
2019-06-19 16:14:25 -07:00
..
auth-config-form
toolbar UI: Add Toolbar to Storybook (#6761) 2019-05-20 18:10:42 -06:00
alert-banner.md
alert-banner.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
alert-inline.md
alert-inline.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
alert-popup.md
alert-popup.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
auth-form.md
auth-form.stories.js
chevron.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
chevron.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
confirm-action.md UI: Add Toolbar to Storybook (#6761) 2019-05-20 18:10:42 -06:00
confirm-action.stories.js UI: Add Toolbar to Storybook (#6761) 2019-05-20 18:10:42 -06:00
doc-link.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
doc-link.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
empty-state.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
empty-state.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
form-field-groups.md
form-field-groups.stories.js
form-field.md
form-field.stories.js
http-requests-bar-chart.md Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
http-requests-bar-chart.stories.js Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
http-requests-table.md Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
http-requests-table.stories.js Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
icon.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
icon.stories.js UI icon - add size (#6736) 2019-05-16 14:49:38 -05:00
info-table-row.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
info-table-row.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
layout-loading.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
layout-loading.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
masked-input.md UI - masked input onchange (#6586) 2019-04-15 17:53:44 -05:00
masked-input.stories.js
message-error.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
message-error.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
popup-menu.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
popup-menu.stories.js UI - add wormhole div for ember-basic-dropdown (#6760) 2019-05-20 14:19:50 -05:00
search-select.md use ember-power-select-with-create instead of ember-power-select (#6728) 2019-06-03 15:25:59 -05:00
search-select.stories.js use ember-power-select-with-create instead of ember-power-select (#6728) 2019-06-03 15:25:59 -05:00
toggle-button.md
toggle-button.stories.js
ttl-picker.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
ttl-picker.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
vault-logo-spinner.md UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
vault-logo-spinner.stories.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00