Skip to main content

Installation

The @equinor/mad-components package is found in npmjs. Install it using your favorite package manager:

npm​

npm install @equinor/mad-components

yarn​

yarn add @equinor/mad-components

Required dependencies​

The component library requires the following libraries to properly function:

Please make sure to follow these installation instructions before using this package.

Getting started​

Before using the components in your app, make sure to load the fonts and assets required by the library somewhere in your root component. It is also recommended that you wrap your app in the EDSProvider. This will give you access to dynamically switching between tablet and phone mode as well as dark and light mode support:

export default function App() {
const [hasLoadedEds, edsLoadError] = useEDS();
if (!hasLoadedEds) {
return null;
} else {
return (
<SafeAreaProvider>
<EDSProvider colorScheme="light" density="phone">
<Navigation colorScheme="light" />
<StatusBar />
</EDSProvider>
</SafeAreaProvider>
);
}
}