Skip to content
This repository has been archived by the owner on May 24, 2024. It is now read-only.

Commit

Permalink
[terra-application-docs] Migrate docs from terra-application/terra-de…
Browse files Browse the repository at this point in the history
…v-site (#386)
  • Loading branch information
sdadn committed May 15, 2024
1 parent 1b79e14 commit 445772c
Show file tree
Hide file tree
Showing 99 changed files with 86 additions and 83 deletions.
9 changes: 9 additions & 0 deletions .stylelintrc.yml
Original file line number Diff line number Diff line change
@@ -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
10 changes: 2 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
"packages/*"
],
"engines": {
"node": "10 || 12 || 14",
"npm": "6 || 9"
"node": "14",
"npm": "9"
},
"browserslist": [
"extends @cerner/browserslist-config-terra"
Expand All @@ -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",
Expand Down
3 changes: 3 additions & 0 deletions packages/terra-application-docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

## Unreleased

* Changed
* Moved docs from the `terra-application` package.

## 3.2.0 - (May 8, 2024)

* Changed
Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
Original file line number Diff line number Diff line change
@@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = {
Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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 = {
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = <Placeholder title="Test Hero" />;

const userConfig = {
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = <Placeholder title="Test Hero" />;

// TODO: remove terra-application after it is incorporated into dev-site for themes or themes are co-located
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
Original file line number Diff line number Diff line change
@@ -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');
Expand Down
Original file line number Diff line number Diff line change
@@ -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();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
Original file line number Diff line number Diff line change
@@ -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';

Expand Down

0 comments on commit 445772c

Please sign in to comment.