diff --git a/.stylelintrc.yml b/.stylelintrc.yml
new file mode 100644
index 000000000..7d0edb27c
--- /dev/null
+++ b/.stylelintrc.yml
@@ -0,0 +1,9 @@
+extends: "@cerner/stylelint-config-terra"
+rules:
+ scss/at-mixin-pattern: "^(terra-)[a-z]+([a-z0-9-]+[a-z0-9]+)?$"
+
+overrides:
+ - files:
+ - packages/terra-application-docs/src/terra-dev-site/**/*.scss
+ rules:
+ terra/custom-property-namespace: false
diff --git a/package.json b/package.json
index fb8f52468..d5ff6f6bb 100644
--- a/package.json
+++ b/package.json
@@ -22,8 +22,8 @@
"packages/*"
],
"engines": {
- "node": "10 || 12 || 14",
- "npm": "6 || 9"
+ "node": "14",
+ "npm": "9"
},
"browserslist": [
"extends @cerner/browserslist-config-terra"
@@ -32,12 +32,6 @@
"extends": "@cerner/package-json-lint-config-terra/package-json-lint.config.js",
"projectType": "module"
},
- "stylelint": {
- "extends": "@cerner/stylelint-config-terra",
- "rules": {
- "scss/at-mixin-pattern": "^(terra-)[a-z]+([a-z0-9-]+[a-z0-9]+)?$"
- }
- },
"peerDependencies": {
"react": "16",
"react-dom": "16",
diff --git a/packages/terra-application-docs/CHANGELOG.md b/packages/terra-application-docs/CHANGELOG.md
index 3551e7476..c437e9d32 100644
--- a/packages/terra-application-docs/CHANGELOG.md
+++ b/packages/terra-application-docs/CHANGELOG.md
@@ -2,6 +2,9 @@
## Unreleased
+* Changed
+ * Moved docs from the `terra-application` package.
+
## 3.2.0 - (May 8, 2024)
* Changed
diff --git a/packages/terra-application/src/terra-dev-site/app/Application.1.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/Application.1.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/Application.1.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/Application.1.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/Demo.5.app.jsx b/packages/terra-application-docs/src/terra-dev-site/app/Demo.5.app.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/Demo.5.app.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/Demo.5.app.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/FAQ.4.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/FAQ.4.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/FAQ.4.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/FAQ.4.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationBase.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationBase.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationBase.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationBase.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationErrorBoundary.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationErrorBoundary.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationErrorBoundary.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationErrorBoundary.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationLoadingOverlay.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationLoadingOverlay.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationLoadingOverlay.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationLoadingOverlay.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationLoadingOverlayProvider.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationLoadingOverlayProvider.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationLoadingOverlayProvider.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationLoadingOverlayProvider.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationNavigation.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationNavigation.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationNavigation.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationNavigation.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationStatusOverlay.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationStatusOverlay.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationStatusOverlay.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationStatusOverlay.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ApplicationStatusOverlayProvider.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationStatusOverlayProvider.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ApplicationStatusOverlayProvider.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ApplicationStatusOverlayProvider.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/ModalManager.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/ModalManager.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/ModalManager.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/ModalManager.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/NavigationPrompt.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/NavigationPrompt.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/NavigationPrompt.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/NavigationPrompt.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/NavigationPromptCheckpoint.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/NavigationPromptCheckpoint.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/NavigationPromptCheckpoint.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/NavigationPromptCheckpoint.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/NotificationBanner.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/NotificationBanner.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/NotificationBanner.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/NotificationBanner.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/NotificationBannerPropsTable.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/NotificationBannerPropsTable.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/NotificationBannerPropsTable.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/NotificationBannerPropsTable.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/SlidePanelManager.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/SlidePanelManager.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/SlidePanelManager.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/SlidePanelManager.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/WorkspaceContent.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/WorkspaceContent.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/WorkspaceContent.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/WorkspaceContent.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationBaseExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationBaseExample.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationBaseExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationBaseExample.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationErrorBoundaryExample.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx
similarity index 87%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx
index 6c83dc6b9..a4b11a023 100644
--- a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx
+++ b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.jsx
@@ -1,7 +1,6 @@
import React, { useState } from 'react';
import classNames from 'classnames/bind';
-import ApplicationLoadingOverlay from 'terra-application/application-loading-overlay/ApplicationLoadingOverlay';
-import ApplicationLoadingOverlayProvider from 'terra-application/application-loading-overlay/ApplicationLoadingOverlayProvider';
+import ApplicationLoadingOverlay, { ApplicationLoadingOverlayProvider } from 'terra-application/application-loading-overlay';
import styles from './ApplicationErrorBoundaryExample.module.scss';
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayExample.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayProps.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayProps.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayProps.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationLoadingOverlayProps.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationExample.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx
similarity index 97%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx
index 7771fcfd4..008a493cf 100644
--- a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx
+++ b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationNavigationWorkspaceExample.jsx
@@ -1,8 +1,6 @@
import React, { useState } from 'react';
import classNames from 'classnames/bind';
-import ApplicationNavigation, {
- ApplicationNavigationActionsContext,
-} from 'terra-application/application-navigation';
+import ApplicationNavigation, { ApplicationNavigationActionsContext } from 'terra-application/application-navigation';
import { WorkspaceContent } from 'terra-application/workspace';
import NotificationBanner from 'terra-application/notification-banner';
import Button from 'terra-button';
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationStatusOverlayProps.jsx b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationStatusOverlayProps.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/ApplicationStatusOverlayProps.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/ApplicationStatusOverlayProps.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/CustomBannerVariant.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/CustomBannerVariant.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/CustomBannerVariant.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/CustomBannerVariant.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/clinical-lowlight-theme/CustomBannerVariant.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/clinical-lowlight-theme/CustomBannerVariant.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/clinical-lowlight-theme/CustomBannerVariant.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/clinical-lowlight-theme/CustomBannerVariant.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/components.2/example/orion-fusion-theme/CustomBannerVariant.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/components.2/example/orion-fusion-theme/CustomBannerVariant.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/components.2/example/orion-fusion-theme/CustomBannerVariant.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/components.2/example/orion-fusion-theme/CustomBannerVariant.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/ActiveBreakpointContext.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ActiveBreakpointContext.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/ActiveBreakpointContext.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ActiveBreakpointContext.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/ApplicationIntlContext.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ApplicationIntlContext.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/ApplicationIntlContext.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ApplicationIntlContext.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/ApplicationNavigationActionsContext.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ApplicationNavigationActionsContext.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/ApplicationNavigationActionsContext.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ApplicationNavigationActionsContext.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/DisclosureManagerContext.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/DisclosureManagerContext.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/DisclosureManagerContext.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/DisclosureManagerContext.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/ThemeContext.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ThemeContext.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/ThemeContext.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/ThemeContext.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/example/ThemedComponent.jsx b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/ThemedComponent.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/example/ThemedComponent.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/ThemedComponent.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/example/ThemedComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/ThemedComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/example/ThemedComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/ThemedComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/example/clinical-lowlight-theme/ThemedComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/clinical-lowlight-theme/ThemedComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/example/clinical-lowlight-theme/ThemedComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/clinical-lowlight-theme/ThemedComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/contexts.2/example/orion-fusion-theme/ThemedComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/orion-fusion-theme/ThemedComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/contexts.2/example/orion-fusion-theme/ThemedComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/contexts.2/example/orion-fusion-theme/ThemedComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/AppPage.clinical-lowlight-theme.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.clinical-lowlight-theme.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/AppPage.clinical-lowlight-theme.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.clinical-lowlight-theme.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/AppPage.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/AppPage.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/AppPage.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/AppPage.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/AppPage.orion-fusion-theme.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.orion-fusion-theme.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/AppPage.orion-fusion-theme.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/AppPage.orion-fusion-theme.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/DemoAppIndex.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/DemoAppIndex.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/DemoAppIndex.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/DemoAppIndex.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/DemoAppNavigation.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/DemoAppNavigation.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/DemoAppNavigation.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/DemoAppNavigation.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/EventEmitter.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/EventEmitter.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/EventEmitter.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/EventEmitter.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/LoadingOverlayPresenter.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/LoadingOverlayPresenter.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/LoadingOverlayPresenter.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/LoadingOverlayPresenter.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/ModalPresenter.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/ModalPresenter.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/ModalPresenter.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/ModalPresenter.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/ModalPresenter.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/demo/ModalPresenter.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/ModalPresenter.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/ModalPresenter.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/Page1Content.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/Page1Content.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/Page1Content.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/Page1Content.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/Page2Content.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/Page2Content.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/Page2Content.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/Page2Content.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/Page3Content.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/Page3Content.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/Page3Content.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/Page3Content.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/PendingActionToggle.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/PendingActionToggle.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/PendingActionToggle.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/PendingActionToggle.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/PendingActionToggle.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/demo/PendingActionToggle.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/PendingActionToggle.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/PendingActionToggle.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/demo/StatusOverlayPresenter.jsx b/packages/terra-application-docs/src/terra-dev-site/app/demo/StatusOverlayPresenter.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/demo/StatusOverlayPresenter.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/demo/StatusOverlayPresenter.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/change-application-theme.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/change-application-theme.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/change-application-theme.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/change-application-theme.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/consume-terra-application.0.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/consume-terra-application.0.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/consume-terra-application.0.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/consume-terra-application.0.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/create-workspace-content.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/create-workspace-content.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/create-workspace-content.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/create-workspace-content.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.jsx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.jsx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.jsx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.module.scss b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/example/WorkspaceContentHowToExample.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/manage-unsaved-changes.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/manage-unsaved-changes.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/manage-unsaved-changes.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/manage-unsaved-changes.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/show-loading-overlays.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-loading-overlays.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/show-loading-overlays.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-loading-overlays.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/show-modal-content.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-modal-content.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/show-modal-content.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-modal-content.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/show-status-overlays.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-status-overlays.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/show-status-overlays.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/show-status-overlays.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/use-active-breakpoint.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-active-breakpoint.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/use-active-breakpoint.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-active-breakpoint.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/use-event-emitter.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-event-emitter.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/use-event-emitter.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-event-emitter.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/how-to.3/use-translated-strings.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-translated-strings.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/how-to.3/use-translated-strings.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/how-to.3/use-translated-strings.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/utilities.2/Breakpoints.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/utilities.2/Breakpoints.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/utilities.2/Breakpoints.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/utilities.2/Breakpoints.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/utilities.2/EventEmitter.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/utilities.2/EventEmitter.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/utilities.2/EventEmitter.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/utilities.2/EventEmitter.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/app/utilities.2/Logger.app.mdx b/packages/terra-application-docs/src/terra-dev-site/app/utilities.2/Logger.app.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/app/utilities.2/Logger.app.mdx
rename to packages/terra-application-docs/src/terra-dev-site/app/utilities.2/Logger.app.mdx
diff --git a/packages/terra-application/src/terra-dev-site/guide/example/ExampleComponent.jsx b/packages/terra-application-docs/src/terra-dev-site/guide/example/ExampleComponent.jsx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/guide/example/ExampleComponent.jsx
rename to packages/terra-application-docs/src/terra-dev-site/guide/example/ExampleComponent.jsx
diff --git a/packages/terra-application/src/terra-dev-site/guide/example/ExampleComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/guide/example/ExampleComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/guide/example/ExampleComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/guide/example/ExampleComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/guide/example/clinical-lowlight-theme/ExampleComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/guide/example/clinical-lowlight-theme/ExampleComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/guide/example/clinical-lowlight-theme/ExampleComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/guide/example/clinical-lowlight-theme/ExampleComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/guide/example/orion-fusion-theme/ExampleComponent.module.scss b/packages/terra-application-docs/src/terra-dev-site/guide/example/orion-fusion-theme/ExampleComponent.module.scss
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/guide/example/orion-fusion-theme/ExampleComponent.module.scss
rename to packages/terra-application-docs/src/terra-dev-site/guide/example/orion-fusion-theme/ExampleComponent.module.scss
diff --git a/packages/terra-application/src/terra-dev-site/guide/theme-strategy.guide.mdx b/packages/terra-application-docs/src/terra-dev-site/guide/theme-strategy.guide.mdx
similarity index 100%
rename from packages/terra-application/src/terra-dev-site/guide/theme-strategy.guide.mdx
rename to packages/terra-application-docs/src/terra-dev-site/guide/theme-strategy.guide.mdx
diff --git a/packages/terra-application/src/terra-dev-site/test/application-error-boundary/ErrorBoundaryTest.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-error-boundary/ErrorBoundaryTest.test.jsx
index 94c1601b9..5ccbe1f9a 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-error-boundary/ErrorBoundaryTest.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-error-boundary/ErrorBoundaryTest.test.jsx
@@ -1,5 +1,5 @@
import React, { useState } from 'react';
-import ApplicationErrorBoundary from '../../../../lib/application-error-boundary/ApplicationErrorBoundary';
+import ApplicationErrorBoundary from '../../../application-error-boundary';
const ErrorComponent = () => {
const [throwError, setThrowError] = useState(false);
diff --git a/packages/terra-application/src/terra-dev-site/test/application-loading-overlay/LoadingOverlayTest.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-loading-overlay/LoadingOverlayTest.test.jsx
index b3e5ddccf..6dd74aa10 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-loading-overlay/LoadingOverlayTest.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-loading-overlay/LoadingOverlayTest.test.jsx
@@ -1,6 +1,5 @@
import React, { useState } from 'react';
-import ApplicationLoadingOverlay from '../../../../lib/application-loading-overlay/ApplicationLoadingOverlay';
-import ApplicationLoadingOverlayProvider from '../../../../lib/application-loading-overlay/ApplicationLoadingOverlayProvider';
+import ApplicationLoadingOverlay, { ApplicationLoadingOverlayProvider } from '../../../application-loading-overlay';
const ApplicationLoadingOverlayTest = () => {
const [showClearOverlay, setShowClearOverlay] = useState(false);
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/ApplicationNavigationTest.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/ApplicationNavigationTest.test.jsx
index ae7a3a0ba..d2c3b8bfd 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/ApplicationNavigationTest.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/ApplicationNavigationTest.test.jsx
@@ -1,9 +1,7 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import { ThemeContext } from 'terra-application/theme';
-import ApplicationNavigation, {
- ApplicationNavigationActionsContext,
-} from 'terra-application/application-navigation';
+import ApplicationNavigation, { ApplicationNavigationActionsContext } from 'terra-application/application-navigation';
import { useIntl } from 'react-intl';
import { WorkspaceContent } from '../../../workspace';
import ApplicationBase from '../../../application-base';
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigation.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigation.test.jsx
index 1499d643b..42551a6b8 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigation.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigation.test.jsx
@@ -1,8 +1,8 @@
import React, { useState } from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconPill from 'terra-icon/lib/icon/IconPill';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconLightbulb from 'terra-icon/lib/icon/IconLightbulb';
+import {
+ IconLightbulb, IconPill, IconSearch, IconVisualization,
+} from 'terra-icon';
+
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
const titleConfig = {
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigationPromptFocus.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigationPromptFocus.test.jsx
index 985161c71..dafc9ce74 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigationPromptFocus.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNavigationPromptFocus.test.jsx
@@ -1,12 +1,15 @@
import React, { useState } from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconManufacturer from 'terra-icon/lib/icon/IconManufacturer';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconScratchPad from 'terra-icon/lib/icon/IconScratchPad';
-import IconSave from 'terra-icon/lib/icon/IconSave';
-import IconPrinter from 'terra-icon/lib/icon/IconPrinter';
-import IconBookmark from 'terra-icon/lib/icon/IconBookmark';
-import IconAttachment from 'terra-icon/lib/icon/IconAttachment';
+import {
+ IconSearch,
+ IconManufacturer,
+ IconVisualization,
+ IconScratchPad,
+ IconSave,
+ IconPrinter,
+ IconBookmark,
+ IconAttachment,
+} from 'terra-icon';
+
import PageContent from '../common/PageContent';
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNotifications.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNotifications.test.jsx
index a45fdf1f8..c857eebc8 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNotifications.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/ApplicationNotifications.test.jsx
@@ -1,8 +1,7 @@
import React from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconPill from 'terra-icon/lib/icon/IconPill';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconLightbulb from 'terra-icon/lib/icon/IconLightbulb';
+import {
+ IconSearch, IconPill, IconVisualization, IconLightbulb,
+} from 'terra-icon';
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
const titleConfig = {
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Extensions.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Extensions.test.jsx
index 7bdf72698..06ef351c0 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Extensions.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Extensions.test.jsx
@@ -1,8 +1,11 @@
import React from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconPill from 'terra-icon/lib/icon/IconPill';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconLightbulb from 'terra-icon/lib/icon/IconLightbulb';
+import {
+ IconSearch,
+ IconPill,
+ IconVisualization,
+ IconLightbulb,
+} from 'terra-icon';
+
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
const extensionItems = [
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroAndUser.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroAndUser.test.jsx
index 22a4d45bb..4f1838ff5 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroAndUser.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroAndUser.test.jsx
@@ -1,8 +1,9 @@
/* eslint-disable */
import React from 'react';
-import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
import { Placeholder } from '@cerner/terra-docs';
+import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
+
const hero = ;
const userConfig = {
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroDrawer.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroDrawer.test.jsx
index 63a95e945..9cfc6b677 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroDrawer.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/HeroDrawer.test.jsx
@@ -1,8 +1,9 @@
/* eslint-disable */
import React from 'react';
-import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
import { Placeholder } from '@cerner/terra-docs';
+import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
+
const hero = ;
// TODO: remove terra-application after it is incorporated into dev-site for themes or themes are co-located
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/OnlyCustomUtilityItems.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/OnlyCustomUtilityItems.test.jsx
index 9c13c8585..f4a64d682 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/OnlyCustomUtilityItems.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/OnlyCustomUtilityItems.test.jsx
@@ -1,8 +1,11 @@
import React from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconPill from 'terra-icon/lib/icon/IconPill';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconLightbulb from 'terra-icon/lib/icon/IconLightbulb';
+import {
+ IconLightbulb,
+ IconPill,
+ IconSearch,
+ IconVisualization,
+} from 'terra-icon';
+
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
const utilityItems = [
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/StatedNotificationDemo.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/StatedNotificationDemo.test.jsx
index 3e340a07b..f6d8b3248 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/StatedNotificationDemo.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/StatedNotificationDemo.test.jsx
@@ -1,14 +1,15 @@
-import React, {
- useState,
-} from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconManufacturer from 'terra-icon/lib/icon/IconManufacturer';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconScratchPad from 'terra-icon/lib/icon/IconScratchPad';
-import IconSave from 'terra-icon/lib/icon/IconSave';
-import IconPrinter from 'terra-icon/lib/icon/IconPrinter';
-import IconBookmark from 'terra-icon/lib/icon/IconBookmark';
-import IconAttachment from 'terra-icon/lib/icon/IconAttachment';
+import React, { useState } from 'react';
+import {
+ IconAttachment,
+ IconBookmark,
+ IconManufacturer,
+ IconPrinter,
+ IconSave,
+ IconScratchPad,
+ IconSearch,
+ IconVisualization,
+} from 'terra-icon';
+
import PageContent from '../common/PageContent';
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Utilities.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Utilities.test.jsx
index cbdd689a4..c445e3e26 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Utilities.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/application-navigation/Utilities.test.jsx
@@ -1,8 +1,10 @@
import React from 'react';
-import IconSearch from 'terra-icon/lib/icon/IconSearch';
-import IconPill from 'terra-icon/lib/icon/IconPill';
-import IconVisualization from 'terra-icon/lib/icon/IconVisualization';
-import IconLightbulb from 'terra-icon/lib/icon/IconLightbulb';
+import {
+ IconSearch,
+ IconPill,
+ IconVisualization,
+ IconLightbulb,
+} from 'terra-icon';
import ApplicationNavigation from '../../../../../application-navigation/private/ApplicationNavigation';
const utilityItems = [
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutClosedTest.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutClosedTest.test.jsx
index fee6bc249..b29dcc83d 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutClosedTest.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutClosedTest.test.jsx
@@ -1,8 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
-import ApplicationNavigation, {
- ApplicationNavigationActionsContext,
-} from 'terra-application/application-navigation';
+import ApplicationNavigation, { ApplicationNavigationActionsContext } from 'terra-application/application-navigation';
import { WorkspaceContent } from 'terra-application/workspace';
import WorkspaceLayout from 'terra-application/application-navigation/private/workspace-layout/WorkspaceLayout';
diff --git a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutOpenTest.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutOpenTest.test.jsx
index 3bd682b31..effdd8c7a 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutOpenTest.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-navigation/private/workspace-layout/WorkspaceLayoutOpenTest.test.jsx
@@ -1,8 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
-import ApplicationNavigation, {
- ApplicationNavigationActionsContext,
-} from 'terra-application/application-navigation';
+import ApplicationNavigation, { ApplicationNavigationActionsContext } from 'terra-application/application-navigation';
import { WorkspaceContent } from 'terra-application/workspace';
import WorkspaceLayout from 'terra-application/application-navigation/private/workspace-layout/WorkspaceLayout';
diff --git a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayAllProps.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayAllProps.test.jsx
index fedc355a4..39bceefdb 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayAllProps.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayAllProps.test.jsx
@@ -1,6 +1,5 @@
import React from 'react';
-import ApplicationStatusOverlay from '../../../../lib/application-status-overlay/ApplicationStatusOverlay';
-import ApplicationStatusOverlayProvider from '../../../../lib/application-status-overlay/ApplicationStatusOverlayProvider';
+import ApplicationStatusOverlay, { ApplicationStatusOverlayProvider } from '../../../application-status-overlay';
const ApplicationStatusOverlayAllProps = () => {
const StatusViewButtons = [
diff --git a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayPriority.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayPriority.test.jsx
index 4502efee7..5586c4ceb 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayPriority.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayPriority.test.jsx
@@ -1,6 +1,5 @@
import React, { useState } from 'react';
-import ApplicationStatusOverlay from '../../../../lib/application-status-overlay/ApplicationStatusOverlay';
-import ApplicationStatusOverlayProvider from '../../../../lib/application-status-overlay/ApplicationStatusOverlayProvider';
+import ApplicationStatusOverlay, { ApplicationStatusOverlayProvider } from '../../../../lib/application-status-overlay';
const ApplicationStatusOverlayVariant = () => {
const [variantType1, setVariantType1] = useState('error');
diff --git a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayVariant.test.jsx b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayVariant.test.jsx
index a358be611..1b1d760a5 100644
--- a/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayVariant.test.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/application-status-overlay/StatusOverlayVariant.test.jsx
@@ -1,6 +1,5 @@
import React, { useState } from 'react';
-import ApplicationStatusOverlay from '../../../../lib/application-status-overlay/ApplicationStatusOverlay';
-import ApplicationStatusOverlayProvider from '../../../../lib/application-status-overlay/ApplicationStatusOverlayProvider';
+import ApplicationStatusOverlay, { ApplicationStatusOverlayProvider } from '../../../application-status-overlay';
const ApplicationStatusOverlayVariant = () => {
const [variantType, setVariantType] = useState();
diff --git a/packages/terra-application/src/terra-dev-site/test/modal-manager/DisclosureComponent.jsx b/packages/terra-application/src/terra-dev-site/test/modal-manager/DisclosureComponent.jsx
index 38dadbac7..4c5631950 100644
--- a/packages/terra-application/src/terra-dev-site/test/modal-manager/DisclosureComponent.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/modal-manager/DisclosureComponent.jsx
@@ -4,13 +4,13 @@ import classNames from 'classnames/bind';
import CollapsibleMenuView from 'terra-collapsible-menu-view';
import ContentContainer from 'terra-content-container';
import {
+ DisclosureManagerHeaderAdapter,
availableDisclosureHeights,
availableDisclosureWidths,
- withDisclosureManager,
- disclosureManagerShape,
- DisclosureManagerHeaderAdapter,
closeMostRecentDisclosure,
+ disclosureManagerShape,
getActiveDisclosureCount,
+ withDisclosureManager,
} from '../../../disclosure-manager';
import NavigationPrompt from '../../../navigation-prompt';
import ApplicationLoadingOverlay from '../../../application-loading-overlay';
diff --git a/packages/terra-application/src/terra-dev-site/test/slide-panel-manager/DisclosureComponent.jsx b/packages/terra-application/src/terra-dev-site/test/slide-panel-manager/DisclosureComponent.jsx
index 2552b5065..4f6c84b31 100644
--- a/packages/terra-application/src/terra-dev-site/test/slide-panel-manager/DisclosureComponent.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/slide-panel-manager/DisclosureComponent.jsx
@@ -5,13 +5,13 @@ import classNames from 'classnames/bind';
import CollapsibleMenuView from 'terra-collapsible-menu-view';
import ContentContainer from 'terra-content-container';
import {
+ DisclosureManagerHeaderAdapter,
availableDisclosureHeights,
availableDisclosureWidths,
- withDisclosureManager,
- disclosureManagerShape,
- DisclosureManagerHeaderAdapter,
closeMostRecentDisclosure,
+ disclosureManagerShape,
getActiveDisclosureCount,
+ withDisclosureManager,
} from '../../../disclosure-manager';
import NavigationPrompt from '../../../navigation-prompt';
import ApplicationLoadingOverlay from '../../../application-loading-overlay';
diff --git a/packages/terra-application/src/terra-dev-site/test/workspace/Tab1.jsx b/packages/terra-application/src/terra-dev-site/test/workspace/Tab1.jsx
index 24e870ab8..ed2c49ea8 100644
--- a/packages/terra-application/src/terra-dev-site/test/workspace/Tab1.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/workspace/Tab1.jsx
@@ -1,9 +1,7 @@
import React from 'react';
import Toolbar from 'terra-toolbar';
import Button from 'terra-button';
-import IconEdit from 'terra-icon/lib/icon/IconEdit';
-import IconAdd from 'terra-icon/lib/icon/IconAdd';
-import IconAttachment from 'terra-icon/lib/icon/IconAttachment';
+import { IconAdd, IconAttachment, IconEdit } from 'terra-icon';
import { WorkspaceContent } from '../../../workspace';
diff --git a/packages/terra-application/src/terra-dev-site/test/workspace/Tab3.jsx b/packages/terra-application/src/terra-dev-site/test/workspace/Tab3.jsx
index d65f76fa4..66fa0d1fe 100644
--- a/packages/terra-application/src/terra-dev-site/test/workspace/Tab3.jsx
+++ b/packages/terra-application/src/terra-dev-site/test/workspace/Tab3.jsx
@@ -1,8 +1,7 @@
import React from 'react';
import Toolbar from 'terra-toolbar';
import Button from 'terra-button';
-import IconEdit from 'terra-icon/lib/icon/IconEdit';
-import IconAdd from 'terra-icon/lib/icon/IconAdd';
+import { IconAdd, IconEdit } from 'terra-icon';
import { WorkspaceContent } from '../../../workspace';