diff --git a/packages/terra-core-docs/CHANGELOG.md b/packages/terra-core-docs/CHANGELOG.md index 7a1b7a27ee5..c7b46a85312 100644 --- a/packages/terra-core-docs/CHANGELOG.md +++ b/packages/terra-core-docs/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Added + * Added examples and accessibility guide for `terra-image`. + ## 1.18.0 - (January 9, 2023) * Changed diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01).jpg b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01).jpg new file mode 100644 index 00000000000..a2a7a5117de Binary files /dev/null and b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01).jpg differ diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_150x150.jpg b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_150x150.jpg new file mode 100644 index 00000000000..86640efcbe5 Binary files /dev/null and b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_150x150.jpg differ diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_1920x1280.jpg b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_1920x1280.jpg new file mode 100644 index 00000000000..73f65849edb Binary files /dev/null and b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_1920x1280.jpg differ diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_480x320.jpg b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_480x320.jpg new file mode 100644 index 00000000000..4f6f25e2846 Binary files /dev/null and b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_480x320.jpg differ diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_960x640.jpg b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_960x640.jpg new file mode 100644 index 00000000000..65006291300 Binary files /dev/null and b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)_960x640.jpg differ diff --git a/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)__LICENSE.txt b/packages/terra-core-docs/src/terra-dev-site/common/images/creative-commons/Matterhorn,_March_2019_(01)__LICENSE.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/terra-core-docs/src/terra-dev-site/common/layout-helpers/Whitespace.jsx b/packages/terra-core-docs/src/terra-dev-site/common/layout-helpers/Whitespace.jsx new file mode 100644 index 00000000000..fdbd3742243 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/common/layout-helpers/Whitespace.jsx @@ -0,0 +1,39 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import classNames from 'classnames'; +import classNamesBind from 'classnames/bind'; +import styles from './Whitespace.module.scss'; + +const cx = classNamesBind.bind(styles); + +const propTypes = { + /** + * Sets the height of a newline spacer, equivalent to number of lines based on lineheight, not fontsize. + * One of `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, default is `1`. + */ + newline: PropTypes.oneOf([1, 2, 3, 4, 5, 6, 7, 8]), +}; + +const defaultProps = { + newline: 1, +}; + +const Whitespace = ({ + newline, + ...customProps +}) => { + const WhitespaceClassNames = classNames( + cx( + 'whitespace', + `newline-${newline}`, + ), + customProps.className, + ); + + return