open-vault/ui/app/styles/core.scss

86 lines
2.6 KiB
SCSS
Raw Normal View History

2018-07-06 00:06:34 +00:00
// Start with Structure & Bulma variables as a foundation
@import "./utils/colors";
2018-04-03 14:16:57 +00:00
@import "bulma/sass/utilities/initial-variables";
// Override variables where appropriate
@import "./utils/bulma_variables";
// Utils
@import "./utils/mixins";
@import "./utils/animations";
// Bring in the rest of Bulma
@import "bulma/bulma";
@import "bulma/switch";
@import "bulma/bulma-radio-checkbox";
// Override Bulma details where appropriate
@import "./core/generic";
@import "./core/box";
@import "./core/breadcrumb";
@import "./core/bulma-radio-checkboxes";
@import "./core/buttons";
@import "./core/footer";
@import "./core/forms";
@import "./core/helpers";
@import "./core/hero";
@import "./core/level";
@import "./core/menu";
@import "./core/message";
@import "./core/navbar";
@import "./core/notification";
@import "./core/progress";
@import "./core/switch";
@import "./core/tables";
@import "./core/tabs";
@import "./core/tags";
@import "./core/title";
// bulma additions
@import "./core/gradients";
@import "./core/layout";
@import "./core/lists";
@import "./components/auth-form";
@import "./components/b64-toggle";
@import "./components/box-label";
2018-08-28 05:03:55 +00:00
@import "./components/box-radio";
2018-04-03 14:16:57 +00:00
@import "./components/codemirror";
@import "./components/confirm";
@import "./components/console-ui-panel";
@import "./components/control-group";
2018-08-28 05:03:55 +00:00
@import "./components/doc-link";
@import "./components/env-banner";
2018-08-28 05:03:55 +00:00
@import "./components/features-selection";
2018-04-03 14:16:57 +00:00
@import "./components/form-section";
@import "./components/global-flash";
@import "./components/hover-copy-button";
2018-04-03 14:16:57 +00:00
@import "./components/init-illustration";
@import "./components/info-table-row";
@import "./components/input-hint";
2018-07-10 19:38:02 +00:00
@import "./components/linked-block";
@import "./components/list-item-row";
2018-04-03 14:16:57 +00:00
@import "./components/list-pagination";
@import "./components/loader";
2018-05-24 17:09:50 +00:00
@import "./components/login-form";
@import "./components/masked-input";
2018-04-03 14:16:57 +00:00
@import "./components/message-in-page";
UI namespaces (#5119) * add namespace sidebar item * depend on ember-inflector directly * list-view and list-item components * fill out components and render empty namespaces page * list namespaces in access * add menu contextual component to list item * popup contextual component * full crud for namespaces * add namespaces service and picker component * split application and vault.cluster templates and controllers, add namespace query param, add namespace-picker to vault.namespace template * remove usage of href-to * remove ember-href-to from deps * add ember-responsive * start styling the picker and link to appropriate namespaces, use ember-responsive to render picker in different places based on the breakpoint * get query param working and save ns to authdata when authenticating, feed through ns in application adapter * move to observer on the controller for setting state on the service * set state in the beforeModel hook and clear the ember data model cache * nav to secrets on change and make error handling more resilient utilizing the method that atlas does to eagerly update URLs * add a list of sys endpoints in a helper * hide header elements if not in the root namespace * debounce namespace input on auth, fix 404 for auth method fetch, move auth method fetch to a task on the auth-form component and refretch on namespace change * fix display of supported engines and exclusion of sys and identity engines * don't fetch replication status if you're in a non-root namespace * hide seal sub-menu if not in the root namespace * don't autocomplete auth form inputs * always send some requests to the root namespace * use methodType and engineType instead of type in case there it is ns_ prefixed * use sys/internal/ui/namespaces to fetch the list in the dropdown * don't use model for namespace picker and always make the request to the token namespace * fix header handling for fetch calls * use namespace-reminder component on creation and edit forms throughout the application * add namespace-reminder to the console * add flat * add deepmerge for creating the tree in the menu * delayed rendering for animation timing * design and code feedback on the first round * white text in the namespace picker * fix namespace picker issues with root keys * separate path-to-tree * add tests for path-to-tree util * hide picker if you're in the root ns and you can't access other namespaces * show error message if you enter invalid characters for namespace path * return a different model if we dont have the namespaces feature and show upgrade page * if a token has a namespace_path, use that as the root user namespace and transition them there on login * use token namespace for user, but use specified namespace to log in * always renew tokens in the token namespace * fix edition-badge test
2018-08-16 17:48:24 +00:00
@import "./components/namespace-picker";
@import "./components/namespace-reminder";
2018-04-03 14:16:57 +00:00
@import "./components/page-header";
@import "./components/popup-menu";
@import "./components/radial-progress";
2018-04-03 14:16:57 +00:00
@import "./components/role-item";
@import "./components/secret-control-bar";
2018-04-03 14:16:57 +00:00
@import "./components/shamir-progress";
@import "./components/sidebar";
@import "./components/splash-page";
2018-04-03 14:16:57 +00:00
@import "./components/status-menu";
@import "./components/sub-nav";
@import "./components/token-expire-warning";
2018-04-03 14:16:57 +00:00
@import "./components/tool-tip";
@import "./components/unseal-warning";
2018-04-03 14:16:57 +00:00
@import "./components/upgrade-overlay";
2018-08-28 05:03:55 +00:00
@import "./components/ui-wizard";
2018-04-17 16:24:13 +00:00
@import "./components/vault-loading";