Build and design consistent, efficient, and accessible UIs for all Okta users.
Package/README | Description |
---|---|
@okta/odyssey-design-tokens | Design tokens |
@okta/browserslist-config-odyssey | Browserslist config |
@okta/odyssey-babel-preset | Babel preset |
@okta/odyssey-babel-loader | Babel webpack loader |
@okta/odyssey-react-mui | React MUI components |
Odyssey browser support mirrors Okta's Supported platforms, browsers, and operating systems with the exception of IE 11.
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}
(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
Please follow our Getting Started guide.
Follow these steps for local Odyssey development
This library is community supported and is maintained by members of the Okta team for developers and IT professionals. This library is not an official Okta product and does not qualify for any Okta support. Anyone who chooses to use this library must ensure that their implementation meets any applicable legal obligations including any Okta terms and conditions.