Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: perimetre/ui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.2.1
Choose a base ref
...
head repository: perimetre/ui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Dec 13, 2022

  1. Copy the full SHA
    8d7a315 View commit details

Commits on Dec 15, 2022

  1. Copy the full SHA
    cf06dac View commit details
  2. Copy the full SHA
    b174011 View commit details
  3. Merge pull request #95 from perimetre/9.2.3

    9.2.3
    adarleyjrr authored Dec 15, 2022
    Copy the full SHA
    1cdfcc2 View commit details

Commits on Jan 4, 2023

  1. fix: for bug that would cause rich text input to incorrectly render n…

    …ested ordered/unordered lists
    adarleyjrr committed Jan 4, 2023
    Copy the full SHA
    a7bf792 View commit details
  2. fix: for bug that would cause rich text input to incorrectly render n…

    …ested ordered/unordered lists
    adarleyjrr committed Jan 4, 2023
    Copy the full SHA
    8be4f92 View commit details
  3. Copy the full SHA
    2793334 View commit details

Commits on Jan 5, 2023

  1. Merge pull request #96 from perimetre/9.2.4

    9.2.4
    adarleyjrr authored Jan 5, 2023
    Copy the full SHA
    effede0 View commit details

Commits on Jan 18, 2023

  1. Copy the full SHA
    0bdd5a1 View commit details
  2. Copy the full SHA
    d86d4f1 View commit details
  3. Merge pull request #97 from perimetre/9.2.5

    9.2.5
    adarleyjrr authored Jan 18, 2023
    Copy the full SHA
    9827cc1 View commit details

Commits on Mar 13, 2023

  1. Copy the full SHA
    44298a2 View commit details
  2. Copy the full SHA
    6cdd73f View commit details
  3. Merge pull request #98 from perimetre/9.3.0

    9.3.0
    adarleyjrr authored Mar 13, 2023
    Copy the full SHA
    d954986 View commit details

Commits on Mar 14, 2023

  1. Copy the full SHA
    f5b083c View commit details
  2. Copy the full SHA
    efa376c View commit details
  3. Merge pull request #99 from perimetre/9.3.1

    9.3.1
    adarleyjrr authored Mar 14, 2023
    Copy the full SHA
    2f5967e View commit details

Commits on Apr 6, 2023

  1. Copy the full SHA
    64058aa View commit details
  2. Copy the full SHA
    32006fc View commit details
  3. Copy the full SHA
    12d9241 View commit details
  4. Copy the full SHA
    025bf61 View commit details

Commits on Apr 11, 2023

  1. Copy the full SHA
    0652689 View commit details
  2. Merge pull request #101 from perimetre/feature/add-thumbnail-to-file-…

    …input
    
    feat: added imageLoader and preview for file upload
    AssisrMatheus authored Apr 11, 2023
    Copy the full SHA
    e6e4178 View commit details
  3. feat: adds time picker

    AssisrMatheus committed Apr 11, 2023
    Copy the full SHA
    4a31721 View commit details
  4. Copy the full SHA
    b81fe30 View commit details
  5. feat: adds toggle input

    AssisrMatheus committed Apr 11, 2023
    Copy the full SHA
    6c2af9a View commit details

Commits on Apr 12, 2023

  1. Copy the full SHA
    36ab417 View commit details
  2. build: version 9.5.0

    AssisrMatheus committed Apr 12, 2023
    Copy the full SHA
    8949cb9 View commit details
  3. Merge pull request #102 from perimetre/feat/add-time-picker

    Adds time selector and toggle button
    AssisrMatheus authored Apr 12, 2023
    Copy the full SHA
    c99b3f7 View commit details
  4. Copy the full SHA
    6da1a03 View commit details
  5. Copy the full SHA
    d978f02 View commit details
  6. build: version 10.0.0

    AssisrMatheus committed Apr 12, 2023
    Copy the full SHA
    6f96d14 View commit details
  7. Copy the full SHA
    d1e1df5 View commit details
  8. Merge pull request #103 from perimetre/feat/add-time-picker

    Adds select stack component
    AssisrMatheus authored Apr 12, 2023
    Copy the full SHA
    bd84730 View commit details
  9. Copy the full SHA
    25be21d View commit details
  10. Copy the full SHA
    232dce6 View commit details
  11. Merge pull request #104 from perimetre/feat/add-time-picker

    feat: correctly exports components
    AssisrMatheus authored Apr 12, 2023
    Copy the full SHA
    43caaa7 View commit details
  12. Copy the full SHA
    7e96f6b View commit details
  13. Merge pull request #105 from perimetre/feat/add-time-picker

    fix: fixes z-index isolation on togglebutton
    AssisrMatheus authored Apr 12, 2023
    Copy the full SHA
    85ceb7c View commit details

Commits on Apr 17, 2023

  1. feat: added jsx help on

    AssisrMatheus committed Apr 17, 2023
    Copy the full SHA
    92f2f0f View commit details
  2. Copy the full SHA
    c4c7a07 View commit details

Commits on Apr 18, 2023

  1. Copy the full SHA
    03740ff View commit details
  2. Merge pull request #107 from perimetre/10.2.0

    feat: added jsx labels to text inputs
    AssisrMatheus authored Apr 18, 2023
    Copy the full SHA
    531b805 View commit details
  3. Copy the full SHA
    a3d00af View commit details
  4. Merge pull request #108 from perimetre/10.2.0

    feat: added full size chip option on autocomplete dropdown
    AssisrMatheus authored Apr 18, 2023
    Copy the full SHA
    d594e28 View commit details

Commits on Apr 24, 2023

  1. Copy the full SHA
    7c3181d View commit details
  2. Copy the full SHA
    75be814 View commit details

Commits on Sep 18, 2023

  1. Copy the full SHA
    7bf1189 View commit details
  2. Copy the full SHA
    58729fc View commit details
  3. Copy the full SHA
    70e55e8 View commit details
Showing with 21,591 additions and 50,597 deletions.
  1. +0 −2 .eslintrc.js
  2. +1 −1 .github/workflows/publish-package.yml
  3. +1 −1 .github/workflows/push-page.yml
  4. +7 −0 .gitignore
  5. +4 −0 .husky/commit-msg
  6. +4 −0 .husky/pre-commit
  7. +0 −6 .huskyrc
  8. +1 −1 .nvmrc
  9. +43 −17 .storybook/main.js
  10. +0 −4 .storybook/preview.js
  11. +150 −0 CHANGELOG.md
  12. +19,486 −49,643 package-lock.json
  13. +87 −87 package.json
  14. +22 −15 src/components/Alert/Alert.stories.tsx
  15. +17 −13 src/components/Animate/Animate.stories.tsx
  16. +28 −9 src/components/AutocompleteDropdownInput/AutocompleteDropdownInput.stories.tsx
  17. +17 −5 src/components/AutocompleteDropdownInput/AutocompleteDropdownInput.tsx
  18. +0 −16 src/components/AutocompleteDropdownInput/hook.tsx
  19. +7 −10 src/components/AutocompleteInput/AutocompleteInput.stories.tsx
  20. +0 −4 src/components/AutocompleteInput/index.tsx
  21. +8 −8 src/components/Badge/Badge.stories.tsx
  22. +7 −5 src/components/Badge/index.tsx
  23. +9 −9 src/components/BaseCard/BaseCard.stories.tsx
  24. +1 −10 src/components/BaseCard/index.tsx
  25. +25 −18 src/components/Button/Button.stories.tsx
  26. +0 −4 src/components/Button/index.tsx
  27. +16 −19 src/components/ButtonStack/ButtonStack.stories.tsx
  28. +0 −1 src/components/ButtonStack/index.tsx
  29. +21 −13 src/components/CardBanner/CardBadge.stories.tsx
  30. +13 −11 src/components/CheckboxRadioInput/CheckboxRadioIInput.stories.tsx
  31. +1 −2 src/components/CheckboxRadioInput/index.tsx
  32. +25 −17 src/components/Chip/Chip.stories.tsx
  33. +0 −1 src/components/DatePickerInput/DateCalendar/CalendarCell.tsx
  34. +0 −1 src/components/DatePickerInput/DateCalendar/CalendarGrid.tsx
  35. +0 −2 src/components/DatePickerInput/DateCalendar/index.tsx
  36. +11 −10 src/components/DatePickerInput/DateField.tsx
  37. +72 −10 src/components/DatePickerInput/DatePickerInput.stories.tsx
  38. +2 −2 src/components/DatePickerInput/index.tsx
  39. +0 −2 src/components/DateRangePickerInput/DateCalendar/index.tsx
  40. +14 −10 src/components/DateRangePickerInput/DateRangePickerInput.stories.tsx
  41. +2 −2 src/components/DateRangePickerInput/index.tsx
  42. +13 −5 src/components/DragFileUploadInput/DragFileUploadInput.stories.tsx
  43. +48 −9 src/components/DragFileUploadInput/index.tsx
  44. +0 −1 src/components/DragFileUploadInput/translations.ts
  45. +5 −5 src/components/Drawer/Drawer.stories.tsx
  46. +2 −6 src/components/Drawer/index.tsx
  47. +29 −28 src/components/Dropdown/Dropdown.stories.tsx
  48. +0 −1 src/components/Dropdown/index.tsx
  49. +6 −6 src/components/DropdownInput/DropdownInput.stories.tsx
  50. +4 −0 src/components/DropdownInput/index.css
  51. +23 −23 src/components/EventCard/EventCard.stories.tsx
  52. +1 −12 src/components/EventCard/index.tsx
  53. +2 −4 src/components/Expander/Expander.stories.tsx
  54. +0 −2 src/components/Expander/index.tsx
  55. +23 −23 src/components/ExpertCard/ExpertCard.stories.tsx
  56. +0 −13 src/components/ExpertCard/index.tsx
  57. +15 −15 src/components/ExpertImage/ExpertImage.stories.tsx
  58. +16 −9 src/components/Gap/Gap.stories.tsx
  59. +16 −9 src/components/Grid/Grid.stories.tsx
  60. +5 −5 src/components/HTMLParsedContent/HTMLParsedContent.stories.tsx
  61. +1 −2 src/components/HTMLParsedContent/index.tsx
  62. +32 −17 src/components/HorizontalResizeablePanel/HorizontalResizeablePanel.stories.tsx
  63. +18 −9 src/components/HorizontalResizeablePanel/index.tsx
  64. +22 −16 src/components/Icons/Icons.stories.tsx
  65. +0 −1 src/components/Icons/Singletone/AlignObjectsCenter.tsx
  66. +0 −1 src/components/Icons/Singletone/AlignObjectsLeft.tsx
  67. +0 −1 src/components/Icons/Singletone/AlignObjectsRight.tsx
  68. +0 −1 src/components/Icons/Singletone/AngleDownIcon.tsx
  69. +0 −1 src/components/Icons/Singletone/ArrowIcon.tsx
  70. +0 −1 src/components/Icons/Singletone/Attention2Icon.tsx
  71. +0 −1 src/components/Icons/Singletone/AttentionIcon.tsx
  72. +0 −1 src/components/Icons/Singletone/BackIcon.tsx
  73. +0 −1 src/components/Icons/Singletone/BellIcon.tsx
  74. +0 −1 src/components/Icons/Singletone/CalendarIcon.tsx
  75. +0 −1 src/components/Icons/Singletone/CheckIcon.tsx
  76. +0 −1 src/components/Icons/Singletone/CrossIcon.tsx
  77. +0 −1 src/components/Icons/Singletone/JustifyObjectsBottom.tsx
  78. +0 −1 src/components/Icons/Singletone/JustifyObjectsCenter.tsx
  79. +0 −1 src/components/Icons/Singletone/JustifyObjectsTop.tsx
  80. +0 −1 src/components/Icons/Singletone/JustifySpaceAround.tsx
  81. +0 −1 src/components/Icons/Singletone/JustifySpaceBetween.tsx
  82. +0 −1 src/components/Icons/Singletone/JustifySpaceEvenly.tsx
  83. +0 −1 src/components/Icons/Singletone/MenuIcon.tsx
  84. +0 −1 src/components/Icons/Singletone/QuestionIcon.tsx
  85. +0 −1 src/components/Icons/Singletone/SearchIcon.tsx
  86. +0 −1 src/components/Icons/Singletone/StarIcon.tsx
  87. +0 −1 src/components/Icons/Singletone/TagsIcon.tsx
  88. +23 −0 src/components/ImageLoader/ImageLoader.stories.tsx
  89. +81 −0 src/components/ImageLoader/index.tsx
  90. +12 −7 src/components/LineClamp/LineClamp.stories.tsx
  91. +13 −9 src/components/Link/Link.stories.tsx
  92. +11 −13 src/components/ListConnector/ListConnector.stories.tsx
  93. +0 −2 src/components/ListConnector/index.tsx
  94. +34 −19 src/components/Modal/Modal.stories.tsx
  95. +11 −2 src/components/Modal/index.css
  96. +9 −6 src/components/Modal/index.tsx
  97. +12 −11 src/components/ModuleCard/ModuleCard.stories.tsx
  98. +2 −12 src/components/ModuleCard/index.tsx
  99. +10 −12 src/components/PercentageCircle/PercentageCircle.stories.tsx
  100. +0 −2 src/components/PercentageCircle/index.tsx
  101. +12 −12 src/components/ProgramCard/ProgramCard.stories.tsx
  102. +1 −10 src/components/ProgramCard/index.tsx
  103. +0 −1 src/components/ReactPortal/index.tsx
  104. +9 −9 src/components/ResourcesCard/ResourcesCard.stories.tsx
  105. +0 −5 src/components/ResourcesCard/index.tsx
  106. +12 −7 src/components/Scrollbar/Scrollbar.stories.tsx
  107. +12 −11 src/components/SelectInput/SelectInput.stories.tsx
  108. +0 −1 src/components/SelectInput/index.tsx
  109. +49 −0 src/components/SelectStack/SelectStack.stories.tsx
  110. +60 −0 src/components/SelectStack/index.tsx
  111. +18 −13 src/components/Skeleton/Skeleton.stories.tsx
  112. +17 −11 src/components/Spinner/Spinner.stories.tsx
  113. +1 −1 src/components/Spinner/index.css
  114. +10 −8 src/components/TextInput/TextAreaInput.stories.tsx
  115. +1 −2 src/components/TextInput/TextAreaInput.tsx
  116. +11 −8 src/components/TextInput/TextButtonInput.stories.tsx
  117. +0 −1 src/components/TextInput/TextButtonInput.tsx
  118. +23 −9 src/components/TextInput/TextInput.stories.tsx
  119. +3 −4 src/components/TextInput/TextInput.tsx
  120. +68 −0 src/components/ToggleButton/ToggleButton.stories.tsx
  121. +70 −0 src/components/ToggleButton/index.tsx
  122. +88 −0 src/components/ToggleInput/ToggleInput.stories.tsx
  123. +63 −0 src/components/ToggleInput/index.tsx
  124. +26 −26 src/components/Tooltip/Tooltip.stories.tsx
  125. +0 −1 src/components/Tooltip/index.tsx
  126. +91 −0 src/components/VerticalResizeablePanel/VerticalResizeablePanel.stories.tsx
  127. +174 −0 src/components/VerticalResizeablePanel/index.tsx
  128. +0 −1 src/components/WYSIWYGInput/Blocks/AlignCenter.tsx
  129. +0 −1 src/components/WYSIWYGInput/Blocks/AlignLeft.tsx
  130. +0 −1 src/components/WYSIWYGInput/Blocks/AlignRight.tsx
  131. +0 −1 src/components/WYSIWYGInput/Blocks/Justify.tsx
  132. +1 −4 src/components/WYSIWYGInput/Blocks/index.tsx
  133. +0 −3 src/components/WYSIWYGInput/Decorators/Link.tsx
  134. +10 −11 src/components/WYSIWYGInput/Toolbar/Options/Hyperlink.tsx
  135. +1 −2 src/components/WYSIWYGInput/Toolbar/Section/Item/index.tsx
  136. +0 −3 src/components/WYSIWYGInput/Toolbar/Section/index.tsx
  137. +0 −1 src/components/WYSIWYGInput/Toolbar/index.tsx
  138. +12 −11 src/components/WYSIWYGInput/WYSIWYGInput.stories.tsx
  139. +14 −7 src/components/WYSIWYGInput/draft.css
  140. +0 −3 src/components/WYSIWYGInput/helpers.tsx
  141. +6 −7 src/components/WYSIWYGInput/index.tsx
  142. +21 −21 src/components/WorkSessionCard/WorkSessionCard.stories.tsx
  143. +0 −12 src/components/WorkSessionCard/index.tsx
  144. +5 −0 src/components/index.tsx
  145. +0 −2 src/pages/_app.tsx
  146. +0 −2 src/pages/_document.tsx
  147. +0 −1 src/pages/api/optimize.ts
  148. +91 −3 src/pages/optimize/index.tsx
  149. +0 −4 src/presets/default-preset.js
  150. +1 −0 src/storybookMappers.tsx
  151. +4 −4 src/styles/font.css
  152. +0 −2 src/utils/dom.ts
  153. +0 −1 src/utils/svgo.ts
  154. +0 −4 src/utils/tailwindPlugin.js
  155. +3 −6 src/utils/wysiwyg.tsx
  156. +2 −10 tsconfig.json
2 changes: 0 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -4,9 +4,7 @@ module.exports = {
'plugin:jsdoc/recommended',
'plugin:jsx-a11y/recommended',
'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin
'prettier/@typescript-eslint', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier
'plugin:react/recommended',
'prettier/react',
'plugin:react-hooks/recommended',
'plugin:storybook/recommended',
'plugin:prettier/recommended' // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
2 changes: 1 addition & 1 deletion .github/workflows/publish-package.yml
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16.x'
node-version: '18.x'
check-latest: true
registry-url: 'https://npm.pkg.github.com'
- run: npm ci
2 changes: 1 addition & 1 deletion .github/workflows/push-page.yml
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16.x'
node-version: '18.x'
check-latest: true
registry-url: 'https://npm.pkg.github.com'
- run: npm ci
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -40,3 +40,10 @@ RELEASE.md
out*

safelist.txt
/.idea/codeStyles/codeStyleConfig.xml
/.idea/codeStyles/Project.xml
/.idea/inspectionProfiles/Project_Default.xml
/.idea/.gitignore
/.idea/modules.xml
/.idea/ui.iml
/.idea/vcs.xml
4 changes: 4 additions & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx --no -- commitlint --edit "$1"
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm run check-commit
6 changes: 0 additions & 6 deletions .huskyrc

This file was deleted.

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16
18.18.2
60 changes: 43 additions & 17 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,55 @@
module.exports = {
stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'],
staticDirs: ['../public'],

addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'storybook-addon-jsx',
'@storybook/addon-a11y',
'@storybook/addon-styling-webpack',
{
name: '@storybook/addon-postcss',
name: '@storybook/addon-styling-webpack',

options: {
postcssLoaderOptions: {
implementation: require('postcss')
}
rules: [
{
test: /\.css$/,
sideEffects: true,
use: [
require.resolve('style-loader'),
{
loader: require.resolve('css-loader'),
options: {
importLoaders: 1
}
},
{
loader: require.resolve('postcss-loader'),
options: {
implementation: require.resolve('postcss')
}
}
]
}
]
}
},
'storybook-addon-jsx',
'@storybook/addon-a11y',
'@whitespace/storybook-addon-html'
}
],
core: {
// builder: '@storybook/builder-vite'
builder: 'webpack5'

// babel: async (options) => ({
// ...options,
// // If updating the plugin list make sure you update .babelrc as well, and vice versa
// // Macros is not needed here because styled components now includes it too
// plugins: [...options.plugins, 'babel-plugin-styled-components']
// }),

framework: {
name: '@storybook/nextjs',
options: {}
},
babel: async (options) => ({
...options,
// If updating the plugin list make sure you update .babelrc as well, and vice versa
// Macros is not needed here because styled components now includes it too
plugins: [...options.plugins, 'babel-plugin-styled-components']
})

docs: {
autodocs: true
}
};
4 changes: 0 additions & 4 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
import { addDecorator } from '@storybook/react';
import { jsxDecorator } from 'storybook-addon-jsx';
import '../src/styles/globals.css';

addDecorator(jsxDecorator);

export const parameters = {
actions: { argTypesRegex: '^on[A-Z].*' }
};
150 changes: 150 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -25,6 +25,156 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

## [11.0.2] 2024-04-15

### Fixed

- Fixes how node version is set in the package.json file

## [11.0.1] 2023-11-14

### Fixed

- Fixes expected peer dependencies versions
- Removes Tailwind plugin `@tailwindcss/line-clamp`, since `line-clamp` utilities are now included in the framework by default and this plugin is no longer required

## [11.0.0] 2023-10-31

### **Breaking changes**

- Updated from node `16` to `18`
- Some ui lib components had to add breaking changes due to new storybook version

### Changes

- Updated storybook libraries, and its dependencies

## [10.5.1] 2023-09-18

### Fixed

- Correctly exports `VerticalResizeablePanel` component

## [10.5.0] 2023-09-18

### Changes

- Added `VerticalResizeablePanel` component
- Added `renderDragContent` property to `HorizontalResizeablePanel` that gives control over handle content when dragging

## [10.4.0] 2023-04-24

### Changes

- Added option to use JSX as label text of `WYSIWYGInput`

## [10.3.0] 2023-04-18

### Changes

- Added option to have a full size chip with `AutocompleteDropdownInput`

## [10.2.0] 2023-04-18

### Changes

- Added option to use JSX as label text of `TextInput`
- Added option to use JSX as label text of `TextAreaInput`

## [10.1.0] 2023-04-17

### Added

- Added option to use JSX as help text of `TextInput`

## [10.0.2] 2023-04-12

### Fixed

- Fix: Fixes z-index isolation on toggle button component

## [10.0.1] 2023-04-12

### Fixed

- Correctly exports recently added components

## [10.0.0] 2023-04-12

### **Breaking changes**

- Fix: made sure all buttons are of `type=button` unless stated otherwise. To fix issues where buttons would accidentally submit forms.

### Added

- Added `SelectStack` component

## [9.5.0] 2023-04-12

### Added

- Added examples for time picker on `DatePickerInput`
- Added `ToggleInput` component
- Added `ToggleButton` component

## [9.4.0] 2023-04-11

### Added

- Added `ImageLoader` component

### Changes

- Added preview options for `DragFileUploadInput`

## [9.3.2] 2023-04-06

### Changes

- Changed modal `new` variant to use UI as updated designs

### Fixed

- Cleaned up modal classes logic

## [9.3.1] 2023-03-14

### Changes

- Changed modal `new` variant to use same border radius in all corners

## [9.3.0] 2023-03-13

### Added

- Added option to center modal container

## [9.2.5] 2023-01-18

### Fixed

- Fixed a bug that would cause rich text editor to fail validation (or break while validating) for complex links

## [9.2.4] 2023-01-04

### Fixed

- Fixed a bug that would cause `WYSIWYGInput` component to incorrectly render nested ordered/unordered lists
- Tweaked default list style classes from `draft-js` to conform with list styles from class `pui-prose`

## [9.2.3] 2022-12-15

### Fixed

- Fixes type of `HTMLParsedContent` component `content` prop to accept `null` values as they can be treated the same as `undefined`
- Removes pointer cursor css rule from `BaseCard` component in hover state, as the cursor is automatically changed when the component is wrapped by a link

## [9.2.2] 2022-12-13

### Fixed

- Fixes issue where changing year on date picker doesn't update calendar tooltip

## [9.2.1] 2022-12-08

### Added
Loading