// Dependency Variables @import '../../../node_modules/components-font-awesome/less/variables'; // App-specific Legacy Variables @import '../../src/shared/branding/colors.default.less'; @import '../../src/shared/branding/colors'; /** * Override Variables * * NOTE: Used in conditional build scenarios and will need to persist after any refactoring effort. */ @import '../../assets/variables'; /** * Legacy Styles * * NOTE: Styles below are a mix of 3rd-party dependencies and in-house code. For the 3rd-party * stuff, we'd be better off managing them via npm where possible. */ @import '../../legacy/styles/fonts'; @import '../../legacy/styles/animations'; @import '../../legacy/styles/jquery-ui-overrides'; @import '../../legacy/styles/codemirror'; @import '../../legacy/styles/angular-scheduler'; @import '../../legacy/styles/log-viewer'; @import '../../legacy/styles/event-viewer'; @import '../../legacy/styles/job-details'; @import '../../legacy/styles/jobs'; @import '../../legacy/styles/inventory-edit'; @import '../../legacy/styles/stdout'; @import '../../legacy/styles/lists'; @import '../../legacy/styles/forms'; @import '../../legacy/styles/dashboard'; @import '../../legacy/styles/survey-maker'; @import '../../legacy/styles/text-label'; @import '../../legacy/styles/bootstrap-datepicker'; @import '../../legacy/styles/ansible-ui'; // Dependency Style Overrides @import '../../src/shared/bootstrap-settings'; // Legacy Utilities @import '../../src/shared/utilities/alerts'; @import '../../src/shared/utilities/hidden'; @import '../../src/shared/utilities/icons'; @import '../../src/shared/utilities/layer'; @import '../../src/shared/utilities/truncated-text'; @import '../../src/shared/utilities/unbold'; @import '../../src/shared/utilities/wordwrap'; // Legacy Layout @import '../../src/shared/layouts/one-plus-one'; @import '../../src/shared/layouts/one-plus-two'; /** * Legacy Features * * NOTE: "dot" namespacing interferes with Less' ability to infer the .less suffix, so it's * explicitly added to the import statements below. */ @import '../../src/about/about.block.less'; @import '../../src/access/rbac-role-column/roleList.block.less'; @import '../../src/access/add-rbac.block.less'; @import '../../src/activity-stream/streamDetailModal/streamDetailModal.block.less'; @import '../../src/activity-stream/activitystream.block.less'; @import '../../src/bread-crumb/bread-crumb.block.less'; @import '../../src/configuration/configuration.block.less'; @import '../../src/credentials/ownerList.block.less'; @import '../../src/home/dashboard/counts/dashboard-counts.block.less'; @import '../../src/home/dashboard/graphs/dashboard-graphs.block.less'; @import '../../src/home/dashboard/lists/dashboard-list.block.less'; @import '../../src/home/dashboard/dashboard.block.less'; @import '../../src/instance-groups/capacity-bar/capacity-bar.block.less'; @import '../../src/instance-groups/capacity-adjuster/capacity-adjuster.block.less'; @import '../../src/instance-groups/instance-group.block.less'; @import '../../src/instance-groups/instances/instance-modal.block.less'; @import '../../src/inventories-hosts/inventories/insights/insights.block.less'; @import '../../src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.block.less'; @import '../../src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.block.less'; @import '../../src/inventories-hosts/inventories/inventories.block.less'; @import '../../src/inventories-hosts/shared/associate-groups/associate-groups.block.less'; @import '../../src/inventories-hosts/shared/associate-hosts/associate-hosts.block.less'; @import '../../src/job-results/host-event/host-event.block.less'; @import '../../src/job-results/host-status-bar/host-status-bar.block.less'; @import '../../src/job-results/job-results-stdout/job-results-stdout.block.less'; @import '../../src/job-results/job-results.block.less'; @import '../../src/job-submission/job-submission.block.less'; @import '../../src/license/license.block.less'; @import '../../src/login/loginModal/thirdPartySignOn/thirdPartySignOn.block.less'; @import '../../src/login/loginModal/loginModal.block.less'; @import '../../src/login/loginModal/loginModalNotice.block.less'; @import '../../src/management-jobs/card/mgmtcards.block.less'; @import '../../src/notifications/notifications.block.less'; @import '../../src/organizations/linkout/addUsers/addUsers.block.less'; @import '../../src/organizations/orgcards.block.less'; @import '../../src/portal-mode/portal-mode.block.less'; @import '../../src/scheduler/repeatFrequencyOptions.block.less'; @import '../../src/scheduler/schedulerForm.block.less'; @import '../../src/scheduler/schedulerFormDetail.block.less'; @import '../../src/scheduler/schedulertime.block.less'; @import '../../src/scheduler/scheduleToggle.block.less'; @import '../../src/scheduler/spinnerInput.block.less'; @import '../../src/shared/container/container.block.less'; @import '../../src/shared/detail-nav/detail-nav.block.less'; @import '../../src/shared/icon/icon.block.less'; @import '../../src/shared/instance-groups-multiselect/instance-groups.block.less'; @import '../../src/shared/lookup/lookup-modal.block.less'; @import '../../src/shared/modal/modal'; @import '../../src/shared/multi-select-preview/multi-select-preview.block.less'; @import '../../src/shared/paginate/paginate.block.less'; @import '../../src/shared/prompt/prompt'; @import '../../src/shared/smart-search/smart-search.block.less'; @import '../../src/shared/button.block.less'; @import '../../src/shared/download-standard-out.block.less'; @import '../../src/shared/media-object.block.less'; @import '../../src/shared/text-label'; @import '../../src/smart-status/smart-status.block.less'; @import '../../src/standard-out/standard-out.block.less'; @import '../../src/system-tracking/date-picker/date-picker.block.less'; @import '../../src/system-tracking/fact-data-table/fact-data-table.block.less'; @import '../../src/system-tracking/fact-module-filter.block.less'; @import '../../src/system-tracking/fact-module-pickers.block.less'; @import '../../src/system-tracking/system-tracking-container.block.less'; @import '../../src/templates/prompt/prompt.block.less'; @import '../../src/templates/job_templates/multi-credential/multi-credential.block.less'; @import '../../src/templates/labels/labelsList.block.less'; @import '../../src/templates/survey-maker/survey-maker.block.less'; @import '../../src/templates/survey-maker/survey-maker.block.less'; @import '../../src/templates/survey-maker/shared/survey-controls.block.less'; @import '../../src/templates/survey-maker/survey-maker.block.less'; @import '../../src/templates/workflows/workflow-chart/workflow-chart.block.less'; @import '../../src/templates/workflows/workflow-controls/workflow-controls.block.less'; @import '../../src/templates/workflows/workflow-maker/workflow-maker.block.less'; @import '../../src/tooltip/tooltip.block.less'; @import '../../src/workflow-results/workflow-status-bar/workflow-status-bar.block.less'; @import '../../src/workflow-results/workflow-results.block.less'; /** * App-wide style * * NOTE: Variables, mixins, and classes below are useful in more than one place across the * application. When working with Less, if the need for a variable, mixin, class, etc exists in * more than one location, take a moment to move it to this more general location for easy reuse * and to avoid duplication. */ @import '_variables'; @import '_mixins'; @import '_utility'; @import '_global'; /** * Component and Feature style * * NOTE: These index files are aggregation points for components and features. To view the more * granular imports, view the contents of these files. Variables, classes, etc defined within * these specific files ought to have no use elsewhere. As we shift to leverage components, very * few feature-specific styles will exist. */ @import '../components/_index'; @import '../../features/_index'; /* * Resets * * NOTE: In some cases, the legacy classes override dependency styles explicitly. In those cases, * it's necessary to override the overrides. This particular file will only be relevant during * the transition. */ @import '_resets';