diff --git a/.yarn/cache/@tanstack-match-sorter-utils-npm-8.8.4-488b98c113-d005f50075.zip b/.yarn/cache/@tanstack-match-sorter-utils-npm-8.8.4-488b98c113-d005f50075.zip new file mode 100644 index 0000000000..518400f588 Binary files /dev/null and b/.yarn/cache/@tanstack-match-sorter-utils-npm-8.8.4-488b98c113-d005f50075.zip differ diff --git a/.yarn/cache/@tanstack-react-table-npm-8.9.2-77bffa6d65-66473ee4f3.zip b/.yarn/cache/@tanstack-react-table-npm-8.9.2-77bffa6d65-66473ee4f3.zip new file mode 100644 index 0000000000..7007357b59 Binary files /dev/null and b/.yarn/cache/@tanstack-react-table-npm-8.9.2-77bffa6d65-66473ee4f3.zip differ diff --git a/.yarn/cache/@tanstack-react-virtual-npm-3.0.0-beta.54-58c34420c1-ddeb3cb46d.zip b/.yarn/cache/@tanstack-react-virtual-npm-3.0.0-beta.54-58c34420c1-ddeb3cb46d.zip new file mode 100644 index 0000000000..8d693b4cab Binary files /dev/null and b/.yarn/cache/@tanstack-react-virtual-npm-3.0.0-beta.54-58c34420c1-ddeb3cb46d.zip differ diff --git a/.yarn/cache/@tanstack-table-core-npm-8.9.2-d09efbefea-eac43f6a95.zip b/.yarn/cache/@tanstack-table-core-npm-8.9.2-d09efbefea-eac43f6a95.zip new file mode 100644 index 0000000000..ef582a1652 Binary files /dev/null and b/.yarn/cache/@tanstack-table-core-npm-8.9.2-d09efbefea-eac43f6a95.zip differ diff --git a/.yarn/cache/@tanstack-virtual-core-npm-3.0.0-beta.54-e3efac248b-a58cb30e1b.zip b/.yarn/cache/@tanstack-virtual-core-npm-3.0.0-beta.54-e3efac248b-a58cb30e1b.zip new file mode 100644 index 0000000000..bf19aaa6e9 Binary files /dev/null and b/.yarn/cache/@tanstack-virtual-core-npm-3.0.0-beta.54-e3efac248b-a58cb30e1b.zip differ diff --git a/.yarn/cache/highlight-words-npm-1.2.2-c2b1cdd0f6-d7bc9f8442.zip b/.yarn/cache/highlight-words-npm-1.2.2-c2b1cdd0f6-d7bc9f8442.zip new file mode 100644 index 0000000000..5e20b26586 Binary files /dev/null and b/.yarn/cache/highlight-words-npm-1.2.2-c2b1cdd0f6-d7bc9f8442.zip differ diff --git a/.yarn/cache/material-react-table-npm-1.14.0-31498d2f27-648cbe5c63.zip b/.yarn/cache/material-react-table-npm-1.14.0-31498d2f27-648cbe5c63.zip new file mode 100644 index 0000000000..9f8d373bec Binary files /dev/null and b/.yarn/cache/material-react-table-npm-1.14.0-31498d2f27-648cbe5c63.zip differ diff --git a/.yarn/cache/remove-accents-npm-0.4.2-7cb341092a-84a6988555.zip b/.yarn/cache/remove-accents-npm-0.4.2-7cb341092a-84a6988555.zip new file mode 100644 index 0000000000..dd33a9bc06 Binary files /dev/null and b/.yarn/cache/remove-accents-npm-0.4.2-7cb341092a-84a6988555.zip differ diff --git a/README.md b/README.md index 368c6d37cb..bf6ad6bc34 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,30 @@ Build and design consistent, efficient, and accessible UIs for all Okta users. Odyssey browser support mirrors Okta's [Supported platforms, browsers, and operating systems](https://help.okta.com/en/prod/Content/Topics/Miscellaneous/Platforms_Browser_OS_Support.htm) with the exception of IE 11. +## Generating Okta Test Language files + +For`*_ok_PL.properties` and `*_ok_SK.properties` you will need to download `@okta/tools.i18n.pseudo-loc` in the respective package directory (This will require access to our internal VPN). + +Once that is downloaded you can run + +``` +yarn pseudo-loc generate --packageName ${absolutePathToPackage} --resourcePath ${pathToEnglishPropertiesFile} --bundle ${bundleName} +``` + +### Example: + +``` +(from odyssey root) +cd packages/odyssey-react-mui +yarn add @okta/tools.i18n.pseudo-loc +yarn pseudo-loc generate --packageName ${OKTA_HOME}/odyssey/packages/odyssey-react-mui --resourcePath src/properties --bundle odyssey-react-mui +``` + +Note: + +- `${OKTA_HOME}` should contain an absolute path +- You may need to specify the `npmRegistryServer` property explicitly in `.yarnrc.yml` with the internal yarn registry URL + ## Questions & Contributing Please follow our [Getting Started guide](https://odyssey.okta.design/?path=/story/contributing-getting-started--page). diff --git a/package.json b/package.json index 3911d8dd31..b501cdf7e0 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "lerna": "^6.5.1", "lint-staged": "^11.1.2", "npm-run-all": "^4.1.5", - "prettier": "^2.4.0", + "prettier": "^2.8.8", "stylelint": "^14.13.0" }, "version": "0.5.0", diff --git a/packages/odyssey-icons/figma/add-circle.svg b/packages/odyssey-icons/figma/add-circle.svg index bc66a92690..3464394630 100644 --- a/packages/odyssey-icons/figma/add-circle.svg +++ b/packages/odyssey-icons/figma/add-circle.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/add.svg b/packages/odyssey-icons/figma/add.svg index 35714eac92..f489323185 100644 --- a/packages/odyssey-icons/figma/add.svg +++ b/packages/odyssey-icons/figma/add.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/alert-circle-filled.svg b/packages/odyssey-icons/figma/alert-circle-filled.svg deleted file mode 100644 index 2f639c8a68..0000000000 --- a/packages/odyssey-icons/figma/alert-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/alert-circle.svg b/packages/odyssey-icons/figma/alert-circle.svg deleted file mode 100644 index 9cc4f40679..0000000000 --- a/packages/odyssey-icons/figma/alert-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/alert-triangle-filled.svg b/packages/odyssey-icons/figma/alert-triangle-filled.svg deleted file mode 100644 index 7bfdeebde2..0000000000 --- a/packages/odyssey-icons/figma/alert-triangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/anchor.svg b/packages/odyssey-icons/figma/anchor.svg deleted file mode 100644 index a1acfaa1b4..0000000000 --- a/packages/odyssey-icons/figma/anchor.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/packages/odyssey-icons/figma/apps.svg b/packages/odyssey-icons/figma/apps.svg new file mode 100644 index 0000000000..b011459b3f --- /dev/null +++ b/packages/odyssey-icons/figma/apps.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/arrow-down.svg b/packages/odyssey-icons/figma/arrow-down.svg index 1c9dd169b1..04a9d22516 100644 --- a/packages/odyssey-icons/figma/arrow-down.svg +++ b/packages/odyssey-icons/figma/arrow-down.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/arrow-left.svg b/packages/odyssey-icons/figma/arrow-left.svg index 72dd3aab9b..6c1ea5ac5d 100644 --- a/packages/odyssey-icons/figma/arrow-left.svg +++ b/packages/odyssey-icons/figma/arrow-left.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/arrow-lower-left.svg b/packages/odyssey-icons/figma/arrow-lower-left.svg new file mode 100644 index 0000000000..fd8efb2e58 --- /dev/null +++ b/packages/odyssey-icons/figma/arrow-lower-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/arrow-lower-right.svg b/packages/odyssey-icons/figma/arrow-lower-right.svg new file mode 100644 index 0000000000..f0f671d742 --- /dev/null +++ b/packages/odyssey-icons/figma/arrow-lower-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/arrow-right.svg b/packages/odyssey-icons/figma/arrow-right.svg index 98dd16fb5f..0f781d1b49 100644 --- a/packages/odyssey-icons/figma/arrow-right.svg +++ b/packages/odyssey-icons/figma/arrow-right.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/arrow-unsorted.svg b/packages/odyssey-icons/figma/arrow-unsorted.svg new file mode 100644 index 0000000000..e9fdaf8ed1 --- /dev/null +++ b/packages/odyssey-icons/figma/arrow-unsorted.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/arrow-up-down.svg b/packages/odyssey-icons/figma/arrow-up-down.svg deleted file mode 100644 index 88b68a0d51..0000000000 --- a/packages/odyssey-icons/figma/arrow-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/arrow-up.svg b/packages/odyssey-icons/figma/arrow-up.svg index df6cbe46ab..d26ac63f4f 100644 --- a/packages/odyssey-icons/figma/arrow-up.svg +++ b/packages/odyssey-icons/figma/arrow-up.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/arrow-upper-left.svg b/packages/odyssey-icons/figma/arrow-upper-left.svg new file mode 100644 index 0000000000..1156d90d00 --- /dev/null +++ b/packages/odyssey-icons/figma/arrow-upper-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/arrow-upper-right.svg b/packages/odyssey-icons/figma/arrow-upper-right.svg new file mode 100644 index 0000000000..2bbf450aec --- /dev/null +++ b/packages/odyssey-icons/figma/arrow-upper-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/bug.svg b/packages/odyssey-icons/figma/bug.svg new file mode 100644 index 0000000000..ff03069014 --- /dev/null +++ b/packages/odyssey-icons/figma/bug.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/calendar.svg b/packages/odyssey-icons/figma/calendar.svg index 075d0a2957..40aa7c9153 100644 --- a/packages/odyssey-icons/figma/calendar.svg +++ b/packages/odyssey-icons/figma/calendar.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/call.svg b/packages/odyssey-icons/figma/call.svg new file mode 100644 index 0000000000..f377b8dc02 --- /dev/null +++ b/packages/odyssey-icons/figma/call.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/chat.svg b/packages/odyssey-icons/figma/chat.svg new file mode 100644 index 0000000000..2b4898517e --- /dev/null +++ b/packages/odyssey-icons/figma/chat.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/check-circle-filled.svg b/packages/odyssey-icons/figma/check-circle-filled.svg index 4cb7cd227f..a718e345b7 100644 --- a/packages/odyssey-icons/figma/check-circle-filled.svg +++ b/packages/odyssey-icons/figma/check-circle-filled.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/check.svg b/packages/odyssey-icons/figma/check.svg index 6d870b17b1..9befba248d 100644 --- a/packages/odyssey-icons/figma/check.svg +++ b/packages/odyssey-icons/figma/check.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/chevron-down.svg b/packages/odyssey-icons/figma/chevron-down.svg index 36c0d92c24..86c2371cf1 100644 --- a/packages/odyssey-icons/figma/chevron-down.svg +++ b/packages/odyssey-icons/figma/chevron-down.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/chevron-left.svg b/packages/odyssey-icons/figma/chevron-left.svg new file mode 100644 index 0000000000..3d758d2990 --- /dev/null +++ b/packages/odyssey-icons/figma/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/chevron-right.svg b/packages/odyssey-icons/figma/chevron-right.svg new file mode 100644 index 0000000000..19cfad11ad --- /dev/null +++ b/packages/odyssey-icons/figma/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/chevron-up.svg b/packages/odyssey-icons/figma/chevron-up.svg index 7ddf2218d3..82865e6a50 100644 --- a/packages/odyssey-icons/figma/chevron-up.svg +++ b/packages/odyssey-icons/figma/chevron-up.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/clock.svg b/packages/odyssey-icons/figma/clock.svg new file mode 100644 index 0000000000..0ae3a5dac9 --- /dev/null +++ b/packages/odyssey-icons/figma/clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/close-circle-filled.svg b/packages/odyssey-icons/figma/close-circle-filled.svg index 70293d7439..8eec1e0757 100644 --- a/packages/odyssey-icons/figma/close-circle-filled.svg +++ b/packages/odyssey-icons/figma/close-circle-filled.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/close.svg b/packages/odyssey-icons/figma/close.svg index e369d55cc0..f1caa9b7e5 100644 --- a/packages/odyssey-icons/figma/close.svg +++ b/packages/odyssey-icons/figma/close.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/collapse-left.svg b/packages/odyssey-icons/figma/collapse-left.svg new file mode 100644 index 0000000000..0f9ce0fd53 --- /dev/null +++ b/packages/odyssey-icons/figma/collapse-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/collapse-right.svg b/packages/odyssey-icons/figma/collapse-right.svg new file mode 100644 index 0000000000..d2692939d0 --- /dev/null +++ b/packages/odyssey-icons/figma/collapse-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/copy.svg b/packages/odyssey-icons/figma/copy.svg index 6c8685416f..f06b626e40 100644 --- a/packages/odyssey-icons/figma/copy.svg +++ b/packages/odyssey-icons/figma/copy.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/danger-diamond-filled.svg b/packages/odyssey-icons/figma/danger-diamond-filled.svg new file mode 100644 index 0000000000..d99f4786a5 --- /dev/null +++ b/packages/odyssey-icons/figma/danger-diamond-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/danger-diamond.svg b/packages/odyssey-icons/figma/danger-diamond.svg new file mode 100644 index 0000000000..3e33c52dfe --- /dev/null +++ b/packages/odyssey-icons/figma/danger-diamond.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/delete.svg b/packages/odyssey-icons/figma/delete.svg index 22d02f92d4..677d3a2acc 100644 --- a/packages/odyssey-icons/figma/delete.svg +++ b/packages/odyssey-icons/figma/delete.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/deny.svg b/packages/odyssey-icons/figma/deny.svg new file mode 100644 index 0000000000..502a3c0260 --- /dev/null +++ b/packages/odyssey-icons/figma/deny.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/devices.svg b/packages/odyssey-icons/figma/devices.svg new file mode 100644 index 0000000000..d496aa72d4 --- /dev/null +++ b/packages/odyssey-icons/figma/devices.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/directory.svg b/packages/odyssey-icons/figma/directory.svg new file mode 100644 index 0000000000..22206dd943 --- /dev/null +++ b/packages/odyssey-icons/figma/directory.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/documentation.svg b/packages/odyssey-icons/figma/documentation.svg new file mode 100644 index 0000000000..a5f77cd098 --- /dev/null +++ b/packages/odyssey-icons/figma/documentation.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/download.svg b/packages/odyssey-icons/figma/download.svg index b7f6de1c66..0d047e301b 100644 --- a/packages/odyssey-icons/figma/download.svg +++ b/packages/odyssey-icons/figma/download.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/drag-handle.svg b/packages/odyssey-icons/figma/drag-handle.svg deleted file mode 100644 index 65a05aad80..0000000000 --- a/packages/odyssey-icons/figma/drag-handle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/drag-indicator.svg b/packages/odyssey-icons/figma/drag-indicator.svg new file mode 100644 index 0000000000..4f9c2c66b9 --- /dev/null +++ b/packages/odyssey-icons/figma/drag-indicator.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/edit.svg b/packages/odyssey-icons/figma/edit.svg index 44e6232b81..bc59cf2234 100644 --- a/packages/odyssey-icons/figma/edit.svg +++ b/packages/odyssey-icons/figma/edit.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/expand-left.svg b/packages/odyssey-icons/figma/expand-left.svg new file mode 100644 index 0000000000..ca0a8658ab --- /dev/null +++ b/packages/odyssey-icons/figma/expand-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/expand-right.svg b/packages/odyssey-icons/figma/expand-right.svg new file mode 100644 index 0000000000..7809190229 --- /dev/null +++ b/packages/odyssey-icons/figma/expand-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/external-link.svg b/packages/odyssey-icons/figma/external-link.svg index 1ec10b7056..f4862f75a1 100644 --- a/packages/odyssey-icons/figma/external-link.svg +++ b/packages/odyssey-icons/figma/external-link.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/eye-off.svg b/packages/odyssey-icons/figma/eye-off.svg deleted file mode 100644 index 25bb430fd2..0000000000 --- a/packages/odyssey-icons/figma/eye-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/eye.svg b/packages/odyssey-icons/figma/eye.svg deleted file mode 100644 index 941a63f537..0000000000 --- a/packages/odyssey-icons/figma/eye.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/filter.svg b/packages/odyssey-icons/figma/filter.svg index 4bc00346a1..18bc652777 100644 --- a/packages/odyssey-icons/figma/filter.svg +++ b/packages/odyssey-icons/figma/filter.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/folder.svg b/packages/odyssey-icons/figma/folder.svg new file mode 100644 index 0000000000..31c4d813f3 --- /dev/null +++ b/packages/odyssey-icons/figma/folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/globe.svg b/packages/odyssey-icons/figma/globe.svg index f27ccbc09f..c370b4e0b6 100644 --- a/packages/odyssey-icons/figma/globe.svg +++ b/packages/odyssey-icons/figma/globe.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/grid.svg b/packages/odyssey-icons/figma/grid.svg new file mode 100644 index 0000000000..24d28820ec --- /dev/null +++ b/packages/odyssey-icons/figma/grid.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/odyssey-icons/figma/group.svg b/packages/odyssey-icons/figma/group.svg new file mode 100644 index 0000000000..1d639b08bf --- /dev/null +++ b/packages/odyssey-icons/figma/group.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/hide.svg b/packages/odyssey-icons/figma/hide.svg new file mode 100644 index 0000000000..684bbbf035 --- /dev/null +++ b/packages/odyssey-icons/figma/hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/home.svg b/packages/odyssey-icons/figma/home.svg index 121a84cff9..3c9ef456f5 100644 --- a/packages/odyssey-icons/figma/home.svg +++ b/packages/odyssey-icons/figma/home.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/information-circle-filled.svg b/packages/odyssey-icons/figma/information-circle-filled.svg index 035f4dc4b7..61eee4a61d 100644 --- a/packages/odyssey-icons/figma/information-circle-filled.svg +++ b/packages/odyssey-icons/figma/information-circle-filled.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/information-circle.svg b/packages/odyssey-icons/figma/information-circle.svg index 76ce982b0e..a7f664bdae 100644 --- a/packages/odyssey-icons/figma/information-circle.svg +++ b/packages/odyssey-icons/figma/information-circle.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/link.svg b/packages/odyssey-icons/figma/link.svg new file mode 100644 index 0000000000..312efd6480 --- /dev/null +++ b/packages/odyssey-icons/figma/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/list.svg b/packages/odyssey-icons/figma/list.svg new file mode 100644 index 0000000000..f4578f635e --- /dev/null +++ b/packages/odyssey-icons/figma/list.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/lock.svg b/packages/odyssey-icons/figma/lock.svg new file mode 100644 index 0000000000..c3cf7b9350 --- /dev/null +++ b/packages/odyssey-icons/figma/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/more.svg b/packages/odyssey-icons/figma/more.svg new file mode 100644 index 0000000000..a6d665c331 --- /dev/null +++ b/packages/odyssey-icons/figma/more.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/notification.svg b/packages/odyssey-icons/figma/notification.svg index a479e290be..b5e918fe33 100644 --- a/packages/odyssey-icons/figma/notification.svg +++ b/packages/odyssey-icons/figma/notification.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/overflow-vertical.svg b/packages/odyssey-icons/figma/overflow-vertical.svg deleted file mode 100644 index 34285e2c4a..0000000000 --- a/packages/odyssey-icons/figma/overflow-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/pause.svg b/packages/odyssey-icons/figma/pause.svg new file mode 100644 index 0000000000..9d3ccd11bf --- /dev/null +++ b/packages/odyssey-icons/figma/pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/question-circle-filled.svg b/packages/odyssey-icons/figma/question-circle-filled.svg index 822482721b..1ba437552f 100644 --- a/packages/odyssey-icons/figma/question-circle-filled.svg +++ b/packages/odyssey-icons/figma/question-circle-filled.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/question-circle.svg b/packages/odyssey-icons/figma/question-circle.svg index e77420526c..a8e5f13026 100644 --- a/packages/odyssey-icons/figma/question-circle.svg +++ b/packages/odyssey-icons/figma/question-circle.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/refresh.svg b/packages/odyssey-icons/figma/refresh.svg new file mode 100644 index 0000000000..6e09e67c85 --- /dev/null +++ b/packages/odyssey-icons/figma/refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/reset.svg b/packages/odyssey-icons/figma/reset.svg new file mode 100644 index 0000000000..c6c49adf05 --- /dev/null +++ b/packages/odyssey-icons/figma/reset.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/resume.svg b/packages/odyssey-icons/figma/resume.svg new file mode 100644 index 0000000000..e8f948bcee --- /dev/null +++ b/packages/odyssey-icons/figma/resume.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/search.svg b/packages/odyssey-icons/figma/search.svg index 3b75bf38de..a47ba90fad 100644 --- a/packages/odyssey-icons/figma/search.svg +++ b/packages/odyssey-icons/figma/search.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/server.svg b/packages/odyssey-icons/figma/server.svg new file mode 100644 index 0000000000..70b0427057 --- /dev/null +++ b/packages/odyssey-icons/figma/server.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/settings.svg b/packages/odyssey-icons/figma/settings.svg index 799794c844..6b428385db 100644 --- a/packages/odyssey-icons/figma/settings.svg +++ b/packages/odyssey-icons/figma/settings.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/show.svg b/packages/odyssey-icons/figma/show.svg new file mode 100644 index 0000000000..1379b6fcc6 --- /dev/null +++ b/packages/odyssey-icons/figma/show.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/subtract.svg b/packages/odyssey-icons/figma/subtract.svg index 12ae43dcb5..aa45043d8f 100644 --- a/packages/odyssey-icons/figma/subtract.svg +++ b/packages/odyssey-icons/figma/subtract.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/sync.svg b/packages/odyssey-icons/figma/sync.svg new file mode 100644 index 0000000000..941b6130b1 --- /dev/null +++ b/packages/odyssey-icons/figma/sync.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/unlock.svg b/packages/odyssey-icons/figma/unlock.svg new file mode 100644 index 0000000000..c25ce44a92 --- /dev/null +++ b/packages/odyssey-icons/figma/unlock.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/upload.svg b/packages/odyssey-icons/figma/upload.svg new file mode 100644 index 0000000000..bd69b4bf0e --- /dev/null +++ b/packages/odyssey-icons/figma/upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/user-group.svg b/packages/odyssey-icons/figma/user-group.svg deleted file mode 100644 index 3c4c8e8251..0000000000 --- a/packages/odyssey-icons/figma/user-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/odyssey-icons/figma/user.svg b/packages/odyssey-icons/figma/user.svg index 6bf8446e12..65a4cf80fa 100644 --- a/packages/odyssey-icons/figma/user.svg +++ b/packages/odyssey-icons/figma/user.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/odyssey-icons/figma/video.svg b/packages/odyssey-icons/figma/video.svg new file mode 100644 index 0000000000..13479c5f78 --- /dev/null +++ b/packages/odyssey-icons/figma/video.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/warning-filled.svg b/packages/odyssey-icons/figma/warning-filled.svg new file mode 100644 index 0000000000..88bc6848d9 --- /dev/null +++ b/packages/odyssey-icons/figma/warning-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/figma/warning.svg b/packages/odyssey-icons/figma/warning.svg new file mode 100644 index 0000000000..191c2d061f --- /dev/null +++ b/packages/odyssey-icons/figma/warning.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/odyssey-icons/src/add-circle.svg b/packages/odyssey-icons/src/add-circle.svg index 591a4350a0..02ffaa8588 100644 --- a/packages/odyssey-icons/src/add-circle.svg +++ b/packages/odyssey-icons/src/add-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/add.svg b/packages/odyssey-icons/src/add.svg index 49230e8bd7..6bf6af2a2a 100644 --- a/packages/odyssey-icons/src/add.svg +++ b/packages/odyssey-icons/src/add.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/alert-circle-filled.svg b/packages/odyssey-icons/src/alert-circle-filled.svg deleted file mode 100644 index 45a0d96845..0000000000 --- a/packages/odyssey-icons/src/alert-circle-filled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/alert-circle.svg b/packages/odyssey-icons/src/alert-circle.svg deleted file mode 100644 index 5facb96669..0000000000 --- a/packages/odyssey-icons/src/alert-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/alert-triangle-filled.svg b/packages/odyssey-icons/src/alert-triangle-filled.svg deleted file mode 100644 index c0f429efd3..0000000000 --- a/packages/odyssey-icons/src/alert-triangle-filled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/anchor.svg b/packages/odyssey-icons/src/anchor.svg deleted file mode 100644 index d23f55f09d..0000000000 --- a/packages/odyssey-icons/src/anchor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/apps.svg b/packages/odyssey-icons/src/apps.svg new file mode 100644 index 0000000000..008a28b247 --- /dev/null +++ b/packages/odyssey-icons/src/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-down.svg b/packages/odyssey-icons/src/arrow-down.svg index 4acfad1da9..a3f756a1cc 100644 --- a/packages/odyssey-icons/src/arrow-down.svg +++ b/packages/odyssey-icons/src/arrow-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-left.svg b/packages/odyssey-icons/src/arrow-left.svg index 2bf4d11ec1..4160bf643c 100644 --- a/packages/odyssey-icons/src/arrow-left.svg +++ b/packages/odyssey-icons/src/arrow-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-lower-left.svg b/packages/odyssey-icons/src/arrow-lower-left.svg new file mode 100644 index 0000000000..df4703fc17 --- /dev/null +++ b/packages/odyssey-icons/src/arrow-lower-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-lower-right.svg b/packages/odyssey-icons/src/arrow-lower-right.svg new file mode 100644 index 0000000000..ee86bc5587 --- /dev/null +++ b/packages/odyssey-icons/src/arrow-lower-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-right.svg b/packages/odyssey-icons/src/arrow-right.svg index 4cdaaf77ef..d81ef35b44 100644 --- a/packages/odyssey-icons/src/arrow-right.svg +++ b/packages/odyssey-icons/src/arrow-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-unsorted.svg b/packages/odyssey-icons/src/arrow-unsorted.svg new file mode 100644 index 0000000000..6074e9e7c9 --- /dev/null +++ b/packages/odyssey-icons/src/arrow-unsorted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-up-down.svg b/packages/odyssey-icons/src/arrow-up-down.svg deleted file mode 100644 index 90207a7088..0000000000 --- a/packages/odyssey-icons/src/arrow-up-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-up.svg b/packages/odyssey-icons/src/arrow-up.svg index a81a10d910..425ecedfc8 100644 --- a/packages/odyssey-icons/src/arrow-up.svg +++ b/packages/odyssey-icons/src/arrow-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-upper-left.svg b/packages/odyssey-icons/src/arrow-upper-left.svg new file mode 100644 index 0000000000..ce463e6eda --- /dev/null +++ b/packages/odyssey-icons/src/arrow-upper-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/arrow-upper-right.svg b/packages/odyssey-icons/src/arrow-upper-right.svg new file mode 100644 index 0000000000..ab091228c5 --- /dev/null +++ b/packages/odyssey-icons/src/arrow-upper-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/bug.svg b/packages/odyssey-icons/src/bug.svg new file mode 100644 index 0000000000..49e37d4835 --- /dev/null +++ b/packages/odyssey-icons/src/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/calendar.svg b/packages/odyssey-icons/src/calendar.svg index 1534957eea..5593f28ce3 100644 --- a/packages/odyssey-icons/src/calendar.svg +++ b/packages/odyssey-icons/src/calendar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/call.svg b/packages/odyssey-icons/src/call.svg new file mode 100644 index 0000000000..a190db84c4 --- /dev/null +++ b/packages/odyssey-icons/src/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/chat.svg b/packages/odyssey-icons/src/chat.svg new file mode 100644 index 0000000000..4459ca331c --- /dev/null +++ b/packages/odyssey-icons/src/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/check-circle-filled.svg b/packages/odyssey-icons/src/check-circle-filled.svg index 177063124b..092654000a 100644 --- a/packages/odyssey-icons/src/check-circle-filled.svg +++ b/packages/odyssey-icons/src/check-circle-filled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/check.svg b/packages/odyssey-icons/src/check.svg index 0f2134efd7..6757d5d9a7 100644 --- a/packages/odyssey-icons/src/check.svg +++ b/packages/odyssey-icons/src/check.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/chevron-down.svg b/packages/odyssey-icons/src/chevron-down.svg index 1ed1180f97..ab099d9fed 100644 --- a/packages/odyssey-icons/src/chevron-down.svg +++ b/packages/odyssey-icons/src/chevron-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/chevron-left.svg b/packages/odyssey-icons/src/chevron-left.svg new file mode 100644 index 0000000000..b628b8a469 --- /dev/null +++ b/packages/odyssey-icons/src/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/chevron-right.svg b/packages/odyssey-icons/src/chevron-right.svg new file mode 100644 index 0000000000..7bbafaf183 --- /dev/null +++ b/packages/odyssey-icons/src/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/chevron-up.svg b/packages/odyssey-icons/src/chevron-up.svg index c268169d8b..8f29f20d75 100644 --- a/packages/odyssey-icons/src/chevron-up.svg +++ b/packages/odyssey-icons/src/chevron-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/clock.svg b/packages/odyssey-icons/src/clock.svg new file mode 100644 index 0000000000..14b85bb30f --- /dev/null +++ b/packages/odyssey-icons/src/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/close-circle-filled.svg b/packages/odyssey-icons/src/close-circle-filled.svg index 4d84deb6eb..ec59bc0a3b 100644 --- a/packages/odyssey-icons/src/close-circle-filled.svg +++ b/packages/odyssey-icons/src/close-circle-filled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/close.svg b/packages/odyssey-icons/src/close.svg index 8c19983b47..cce886ac57 100644 --- a/packages/odyssey-icons/src/close.svg +++ b/packages/odyssey-icons/src/close.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/collapse-left.svg b/packages/odyssey-icons/src/collapse-left.svg new file mode 100644 index 0000000000..a23c35bc69 --- /dev/null +++ b/packages/odyssey-icons/src/collapse-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/collapse-right.svg b/packages/odyssey-icons/src/collapse-right.svg new file mode 100644 index 0000000000..f52c3731d0 --- /dev/null +++ b/packages/odyssey-icons/src/collapse-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/copy.svg b/packages/odyssey-icons/src/copy.svg index 2788839209..fbda0f3094 100644 --- a/packages/odyssey-icons/src/copy.svg +++ b/packages/odyssey-icons/src/copy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/danger-diamond-filled.svg b/packages/odyssey-icons/src/danger-diamond-filled.svg new file mode 100644 index 0000000000..8f3ba5009a --- /dev/null +++ b/packages/odyssey-icons/src/danger-diamond-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/danger-diamond.svg b/packages/odyssey-icons/src/danger-diamond.svg new file mode 100644 index 0000000000..533996eae1 --- /dev/null +++ b/packages/odyssey-icons/src/danger-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/delete.svg b/packages/odyssey-icons/src/delete.svg index b9b8fba5ef..c594f3ef8a 100644 --- a/packages/odyssey-icons/src/delete.svg +++ b/packages/odyssey-icons/src/delete.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/deny.svg b/packages/odyssey-icons/src/deny.svg new file mode 100644 index 0000000000..3894d70420 --- /dev/null +++ b/packages/odyssey-icons/src/deny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/devices.svg b/packages/odyssey-icons/src/devices.svg new file mode 100644 index 0000000000..579b50af20 --- /dev/null +++ b/packages/odyssey-icons/src/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/directory.svg b/packages/odyssey-icons/src/directory.svg new file mode 100644 index 0000000000..c3c38107b4 --- /dev/null +++ b/packages/odyssey-icons/src/directory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/documentation.svg b/packages/odyssey-icons/src/documentation.svg new file mode 100644 index 0000000000..331e0a2724 --- /dev/null +++ b/packages/odyssey-icons/src/documentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/download.svg b/packages/odyssey-icons/src/download.svg index 72c3a73ef8..d7e08ea9c3 100644 --- a/packages/odyssey-icons/src/download.svg +++ b/packages/odyssey-icons/src/download.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/drag-handle.svg b/packages/odyssey-icons/src/drag-handle.svg deleted file mode 100644 index 428c4fe303..0000000000 --- a/packages/odyssey-icons/src/drag-handle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/drag-indicator.svg b/packages/odyssey-icons/src/drag-indicator.svg new file mode 100644 index 0000000000..956630bdd8 --- /dev/null +++ b/packages/odyssey-icons/src/drag-indicator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/edit.svg b/packages/odyssey-icons/src/edit.svg index d6fd63f779..a09bec83a1 100644 --- a/packages/odyssey-icons/src/edit.svg +++ b/packages/odyssey-icons/src/edit.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/expand-left.svg b/packages/odyssey-icons/src/expand-left.svg new file mode 100644 index 0000000000..2ea4ddcc55 --- /dev/null +++ b/packages/odyssey-icons/src/expand-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/expand-right.svg b/packages/odyssey-icons/src/expand-right.svg new file mode 100644 index 0000000000..ad5158546c --- /dev/null +++ b/packages/odyssey-icons/src/expand-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/external-link.svg b/packages/odyssey-icons/src/external-link.svg index adb2d7e650..fe88aacfee 100644 --- a/packages/odyssey-icons/src/external-link.svg +++ b/packages/odyssey-icons/src/external-link.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/eye-off.svg b/packages/odyssey-icons/src/eye-off.svg deleted file mode 100644 index e44f366089..0000000000 --- a/packages/odyssey-icons/src/eye-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/eye.svg b/packages/odyssey-icons/src/eye.svg deleted file mode 100644 index 7759174b2a..0000000000 --- a/packages/odyssey-icons/src/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/filter.svg b/packages/odyssey-icons/src/filter.svg index b3200177c6..b21741dc56 100644 --- a/packages/odyssey-icons/src/filter.svg +++ b/packages/odyssey-icons/src/filter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/folder.svg b/packages/odyssey-icons/src/folder.svg new file mode 100644 index 0000000000..00ecaaa09d --- /dev/null +++ b/packages/odyssey-icons/src/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/globe.svg b/packages/odyssey-icons/src/globe.svg index f6b92efdbe..59a0316fa4 100644 --- a/packages/odyssey-icons/src/globe.svg +++ b/packages/odyssey-icons/src/globe.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/grid.svg b/packages/odyssey-icons/src/grid.svg new file mode 100644 index 0000000000..a91112188b --- /dev/null +++ b/packages/odyssey-icons/src/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/group.svg b/packages/odyssey-icons/src/group.svg new file mode 100644 index 0000000000..3e7761e5fe --- /dev/null +++ b/packages/odyssey-icons/src/group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/hide.svg b/packages/odyssey-icons/src/hide.svg new file mode 100644 index 0000000000..8392d36b91 --- /dev/null +++ b/packages/odyssey-icons/src/hide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/home.svg b/packages/odyssey-icons/src/home.svg index eed89ab278..0fd0da55c6 100644 --- a/packages/odyssey-icons/src/home.svg +++ b/packages/odyssey-icons/src/home.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/information-circle-filled.svg b/packages/odyssey-icons/src/information-circle-filled.svg index d2c621a8b3..4949aa404d 100644 --- a/packages/odyssey-icons/src/information-circle-filled.svg +++ b/packages/odyssey-icons/src/information-circle-filled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/information-circle.svg b/packages/odyssey-icons/src/information-circle.svg index f5fc2e58e0..294b215f5a 100644 --- a/packages/odyssey-icons/src/information-circle.svg +++ b/packages/odyssey-icons/src/information-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/link.svg b/packages/odyssey-icons/src/link.svg new file mode 100644 index 0000000000..70050a7059 --- /dev/null +++ b/packages/odyssey-icons/src/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/list.svg b/packages/odyssey-icons/src/list.svg new file mode 100644 index 0000000000..bff356dfab --- /dev/null +++ b/packages/odyssey-icons/src/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/lock.svg b/packages/odyssey-icons/src/lock.svg new file mode 100644 index 0000000000..55f85de0a6 --- /dev/null +++ b/packages/odyssey-icons/src/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/more.svg b/packages/odyssey-icons/src/more.svg new file mode 100644 index 0000000000..89778b5752 --- /dev/null +++ b/packages/odyssey-icons/src/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/notification.svg b/packages/odyssey-icons/src/notification.svg index e8751246ab..3aefed2b91 100644 --- a/packages/odyssey-icons/src/notification.svg +++ b/packages/odyssey-icons/src/notification.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/overflow-vertical.svg b/packages/odyssey-icons/src/overflow-vertical.svg deleted file mode 100644 index 7d88e4c2c6..0000000000 --- a/packages/odyssey-icons/src/overflow-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/pause.svg b/packages/odyssey-icons/src/pause.svg new file mode 100644 index 0000000000..becd26479e --- /dev/null +++ b/packages/odyssey-icons/src/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/question-circle-filled.svg b/packages/odyssey-icons/src/question-circle-filled.svg index 7ac0656bd9..6aa5b9cf98 100644 --- a/packages/odyssey-icons/src/question-circle-filled.svg +++ b/packages/odyssey-icons/src/question-circle-filled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/question-circle.svg b/packages/odyssey-icons/src/question-circle.svg index 130726fe05..ec2ac6d974 100644 --- a/packages/odyssey-icons/src/question-circle.svg +++ b/packages/odyssey-icons/src/question-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/refresh.svg b/packages/odyssey-icons/src/refresh.svg new file mode 100644 index 0000000000..46e3a45e98 --- /dev/null +++ b/packages/odyssey-icons/src/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/reset.svg b/packages/odyssey-icons/src/reset.svg new file mode 100644 index 0000000000..103559ac0b --- /dev/null +++ b/packages/odyssey-icons/src/reset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/resume.svg b/packages/odyssey-icons/src/resume.svg new file mode 100644 index 0000000000..f4e3260c52 --- /dev/null +++ b/packages/odyssey-icons/src/resume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/search.svg b/packages/odyssey-icons/src/search.svg index 58cedcf22b..f7a472d772 100644 --- a/packages/odyssey-icons/src/search.svg +++ b/packages/odyssey-icons/src/search.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/server.svg b/packages/odyssey-icons/src/server.svg new file mode 100644 index 0000000000..9169a7821e --- /dev/null +++ b/packages/odyssey-icons/src/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/settings.svg b/packages/odyssey-icons/src/settings.svg index e23654ff86..1ab42ab460 100644 --- a/packages/odyssey-icons/src/settings.svg +++ b/packages/odyssey-icons/src/settings.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/show.svg b/packages/odyssey-icons/src/show.svg new file mode 100644 index 0000000000..26e0e85408 --- /dev/null +++ b/packages/odyssey-icons/src/show.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/subtract.svg b/packages/odyssey-icons/src/subtract.svg index 984413c96b..5b3c4ca7e7 100644 --- a/packages/odyssey-icons/src/subtract.svg +++ b/packages/odyssey-icons/src/subtract.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/sync.svg b/packages/odyssey-icons/src/sync.svg new file mode 100644 index 0000000000..7614dcbc47 --- /dev/null +++ b/packages/odyssey-icons/src/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/unlock.svg b/packages/odyssey-icons/src/unlock.svg new file mode 100644 index 0000000000..b8aeb38c52 --- /dev/null +++ b/packages/odyssey-icons/src/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/upload.svg b/packages/odyssey-icons/src/upload.svg new file mode 100644 index 0000000000..be343b4bec --- /dev/null +++ b/packages/odyssey-icons/src/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/user-group.svg b/packages/odyssey-icons/src/user-group.svg deleted file mode 100644 index 3f23b87f29..0000000000 --- a/packages/odyssey-icons/src/user-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/odyssey-icons/src/user.svg b/packages/odyssey-icons/src/user.svg index 3fca47dc48..7c2af5c201 100644 --- a/packages/odyssey-icons/src/user.svg +++ b/packages/odyssey-icons/src/user.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/odyssey-icons/src/video.svg b/packages/odyssey-icons/src/video.svg new file mode 100644 index 0000000000..c86cb68d01 --- /dev/null +++ b/packages/odyssey-icons/src/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/warning-filled.svg b/packages/odyssey-icons/src/warning-filled.svg new file mode 100644 index 0000000000..7e96f7ef1a --- /dev/null +++ b/packages/odyssey-icons/src/warning-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-icons/src/warning.svg b/packages/odyssey-icons/src/warning.svg new file mode 100644 index 0000000000..4f8848cf12 --- /dev/null +++ b/packages/odyssey-icons/src/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/odyssey-react-mui/package.json b/packages/odyssey-react-mui/package.json index e769a14330..b013eb0850 100644 --- a/packages/odyssey-react-mui/package.json +++ b/packages/odyssey-react-mui/package.json @@ -30,6 +30,7 @@ "@mui/utils": "^5.11.2", "@okta/odyssey-design-tokens": "workspace:*", "i18next": "^22.4.15", + "material-react-table": "^1.14.0", "react-i18next": "^12.2.2" }, "devDependencies": { diff --git a/packages/odyssey-react-mui/src/Banner.tsx b/packages/odyssey-react-mui/src/Banner.tsx index 60ddbef9e1..e8dbe71732 100644 --- a/packages/odyssey-react-mui/src/Banner.tsx +++ b/packages/odyssey-react-mui/src/Banner.tsx @@ -10,11 +10,20 @@ * See the License for the specific language governing permissions and limitations under the License. */ -import { AlertColor, AlertProps } from "@mui/material"; +import { Alert, AlertColor, AlertTitle, AlertProps } from "@mui/material"; +import { Link } from "./Link"; +import { ScreenReaderText } from "./ScreenReaderText"; import { memo } from "react"; -import { Alert, AlertTitle, Link, ScreenReaderText } from "./"; import { useTranslation } from "react-i18next"; +export const bannerRoleValues = ["status", "alert"] as const; +export const bannerSeverityValues: AlertColor[] = [ + "success", + "info", + "warning", + "error", +]; + export type BannerProps = { /** * If linkUrl is not undefined, this is the text of the link. @@ -36,11 +45,11 @@ export type BannerProps = { * ("status" for something that dynamically updates, "alert" for errors, null for something * unchanging) */ - role?: "status" | "alert"; + role?: (typeof bannerRoleValues)[number]; /** * Determine the color and icon of the alert */ - severity: AlertColor; + severity: (typeof bannerSeverityValues)[number]; /** * The text content of the alert */ diff --git a/packages/odyssey-react-mui/src/Button.tsx b/packages/odyssey-react-mui/src/Button.tsx index 1028a40fa5..8732091717 100644 --- a/packages/odyssey-react-mui/src/Button.tsx +++ b/packages/odyssey-react-mui/src/Button.tsx @@ -18,20 +18,28 @@ import { Icon } from "./Icon"; import { MuiPropsContext } from "./MuiPropsContext"; import { Tooltip } from "./Tooltip"; +export const buttonSizeValues = ["small", "medium", "large"] as const; +export const buttonVariantValues = [ + "primary", + "secondary", + "danger", + "floating", +] as const; + export type ButtonProps = { endIcon?: ReactElement; id?: string; isDisabled?: boolean; isFullWidth?: boolean; onClick?: MuiButtonProps["onClick"]; - size?: MuiButtonProps["size"]; + size?: (typeof buttonSizeValues)[number]; startIcon?: ReactElement; text?: string; /** * `tooltipText` determines the text of the tooltip that wraps the button if it's icon-only. */ tooltipText?: string; - variant?: "primary" | "secondary" | "danger" | "floating"; + variant: (typeof buttonVariantValues)[number]; ariaLabel?: string; ariaLabelledBy?: string; ariaDescribedBy?: string; diff --git a/packages/odyssey-react-mui/src/Checkbox.tsx b/packages/odyssey-react-mui/src/Checkbox.tsx index 02779a09c9..503b4daa9f 100644 --- a/packages/odyssey-react-mui/src/Checkbox.tsx +++ b/packages/odyssey-react-mui/src/Checkbox.tsx @@ -10,12 +10,14 @@ * See the License for the specific language governing permissions and limitations under the License. */ -import { Checkbox as MuiCheckbox, Typography } from "@mui/material"; +import { + Checkbox as MuiCheckbox, + FormControlLabel, + Typography, +} from "@mui/material"; import { ChangeEventHandler, memo, useMemo } from "react"; import { useTranslation } from "react-i18next"; -import { FormControlLabel } from "."; - export type CheckboxProps = { ariaLabel?: string; ariaLabelledBy?: string; diff --git a/packages/odyssey-react-mui/src/Dialog.tsx b/packages/odyssey-react-mui/src/Dialog.tsx index 9905a20fc1..1b5871a22b 100644 --- a/packages/odyssey-react-mui/src/Dialog.tsx +++ b/packages/odyssey-react-mui/src/Dialog.tsx @@ -17,7 +17,8 @@ import { DialogContentText, DialogActions, } from "@mui/material"; -import { Button, CloseIcon } from "./"; +import { Button } from "./Button"; +import { CloseIcon } from "./iconDictionary"; import { memo, ReactNode, diff --git a/packages/odyssey-react-mui/src/Field.tsx b/packages/odyssey-react-mui/src/Field.tsx index 6a660abf38..8816939413 100644 --- a/packages/odyssey-react-mui/src/Field.tsx +++ b/packages/odyssey-react-mui/src/Field.tsx @@ -23,6 +23,8 @@ import { FieldLabel } from "./FieldLabel"; import { useUniqueId } from "./useUniqueId"; import { useTranslation } from "react-i18next"; +export const fieldTypeValues = ["single", "group"] as const; + export type FieldProps = { /** * If `error` is not undefined, the `input` will indicate an error. @@ -31,7 +33,7 @@ export type FieldProps = { /** * The field type determines how ARIA components are setup. It's important to use this to denote if you expect only one component (like a text field) or multiple (like a radio group). */ - fieldType: "single" | "group"; + fieldType: (typeof fieldTypeValues)[number]; hasVisibleLabel: boolean; /** * The helper text content. diff --git a/packages/odyssey-react-mui/src/FieldError.tsx b/packages/odyssey-react-mui/src/FieldError.tsx index 04581ee507..d5e363b193 100644 --- a/packages/odyssey-react-mui/src/FieldError.tsx +++ b/packages/odyssey-react-mui/src/FieldError.tsx @@ -12,7 +12,7 @@ import { memo } from "react"; -import { FormHelperText } from "."; +import { FormHelperText } from "@mui/material"; import { ScreenReaderText } from "./ScreenReaderText"; import { useTranslation } from "react-i18next"; diff --git a/packages/odyssey-react-mui/src/FieldHint.tsx b/packages/odyssey-react-mui/src/FieldHint.tsx index 69e249bb9d..7273358e4e 100644 --- a/packages/odyssey-react-mui/src/FieldHint.tsx +++ b/packages/odyssey-react-mui/src/FieldHint.tsx @@ -12,7 +12,7 @@ import { memo } from "react"; -import { FormHelperText } from "./"; +import { FormHelperText } from "@mui/material"; export type FieldHintProps = { id?: string; diff --git a/packages/odyssey-react-mui/src/FieldLabel.tsx b/packages/odyssey-react-mui/src/FieldLabel.tsx index 5880069e3e..c8768fcfd2 100644 --- a/packages/odyssey-react-mui/src/FieldLabel.tsx +++ b/packages/odyssey-react-mui/src/FieldLabel.tsx @@ -15,7 +15,7 @@ import { memo, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { ScreenReaderText } from "./ScreenReaderText"; -import { Typography } from "."; +import { Typography } from "@mui/material"; export type FieldLabelProps = { hasVisibleLabel: boolean; @@ -37,7 +37,7 @@ const FieldLabel = ({ const inputLabel = useMemo( () => ( - {text} + {text} {isOptional && ( {t("fieldlabel.optional.text")} diff --git a/packages/odyssey-react-mui/src/Fieldset.tsx b/packages/odyssey-react-mui/src/Fieldset.tsx index 750d2049ef..ce5cfa22af 100644 --- a/packages/odyssey-react-mui/src/Fieldset.tsx +++ b/packages/odyssey-react-mui/src/Fieldset.tsx @@ -12,7 +12,7 @@ import { memo, ReactElement } from "react"; -import { Box, Typography } from "."; +import { Box, Typography } from "@mui/material"; import { Infobox } from "./Infobox"; import { useUniqueId } from "./useUniqueId"; diff --git a/packages/odyssey-react-mui/src/Form.tsx b/packages/odyssey-react-mui/src/Form.tsx index 5fede9102c..d28e11cceb 100644 --- a/packages/odyssey-react-mui/src/Form.tsx +++ b/packages/odyssey-react-mui/src/Form.tsx @@ -12,11 +12,20 @@ import { memo, ReactElement } from "react"; -import { Box, Typography } from "./"; +import { Box, Typography } from "@mui/material"; import { Button } from "./Button"; import { Infobox } from "./Infobox"; import { useUniqueId } from "./useUniqueId"; +export const formEncodingTypeValues = [ + "application/x-www-form-urlencoded", + "application/json", + "multipart/form-data", + "text/plain", +] as const; +export const formAutoCompleteTypeValues = ["on", "off"] as const; +export const formMethodValues = ["post", "get", "dialog"] as const; + export type FormProps = { /** * The title of the Form @@ -38,7 +47,7 @@ export type FormProps = { * Indicates whether input elements can by default have their values automatically completed by the browser. * `autocomplete` attributes on form elements override it on
*/ - hasAutoComplete?: "on" | "off" | undefined; + autoCompleteType?: (typeof formAutoCompleteTypeValues)[number]; /** * The name of the form. The value must not be the empty string, and must be unique among the form elements in the forms collection that it is in, if any. */ @@ -53,21 +62,17 @@ export type FormProps = { * If the value of the method attribute is post, enctype is the MIME type of the form submission. * This value can be overridden by formenctype attributes on