1.0.0-beta.141 • Published 11 months ago

@odx/foundation v1.0.0-beta.141

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
11 months ago

@odx/foundation

The @odx/foundation package is a core part of the ODX Design System, providing essential building blocks for creating consistent and cohesive user interfaces. This package includes foundational components, styles, and utilities to ensure a unified design across all ODX projects.

Features

  • Components: Reusable web components, including buttons, tables, headers, and more.
  • i18n: Internationalization utilities for building multilingual applications, with support for locale changes and translations.
  • Global Styles: Comprehensive global styles, including colors, spacing, and themes.

Prerequisites

Install

To install @odx/foundation and it's peer dependencies in your project, run the following command:

npm install @odx/design-tokens @odx/foundation @odx/icons@next --save 

We depend on the Lit package for building web elements because it offers a lightweight, efficient framework with a simple syntax for creating fast, reusable elements. Its powerful templating system ensures high performance and seamless user experience. Lit is also highly interoperable, making it easy to integrate with other frameworks and libraries.

Setup

Ensure that you have followed the installation and setup instructions for our design tokens library.

Once installed, you can import the foundational components and styles into your project:

// Load core icons
import '@odx/icons';
import '@odx/icons/core';

// Load components
import '@odx/foundation/loader';

// Load styles (in JS)
import '@odx/foundation/styles'; // JS
// Load styles (in CSS)
@import '@odx/foundation/dist/styles.css';

Native Styles

The @odx/foundation package provides native styles that can be used to apply the ODX Design System's visual language to native HTML elements. These styles ensure that your application maintains a consistent look and feel across all components, whether they are custom web components or standard HTML elements.

In order to use the native styles, you need to import the styles.css file from the @odx/foundation package. This file contains all the necessary CSS rules to style native HTML elements according to the ODX Design System.

// Load styles (in JS) import '@odx/foundation/styles/native'; // JS

```css
// Load styles (in CSS)
@import '@odx/foundation/dist/native.css';

Documentation

For detailed documentation on how to use the @odx/foundation package, including examples and best practices, please visit our documentation.

Contact

For questions, feedback, or support, please reach out to us through our contact page.

1.0.0-beta.141

11 months ago

1.0.0-beta.140

11 months ago

1.0.0-beta.139

11 months ago

1.0.0-beta.138

11 months ago

1.0.0-beta.137

11 months ago

1.0.0-beta.136

11 months ago

1.0.0-beta.135

11 months ago

1.0.0-beta.134

11 months ago

1.0.0-beta.133

11 months ago

1.0.0-beta.132

11 months ago

1.0.0-beta.131

11 months ago

1.0.0-beta.130

12 months ago

1.0.0-beta.129

12 months ago

1.0.0-beta.128

12 months ago

1.0.0-beta.127

12 months ago

1.0.0-beta.126

12 months ago

1.0.0-beta.125

12 months ago

1.0.0-beta.124

12 months ago

1.0.0-beta.123

12 months ago

1.0.0-beta.122

12 months ago

1.0.0-beta.121

12 months ago

1.0.0-beta.120

12 months ago

1.0.0-beta.119

12 months ago

1.0.0-beta.118

12 months ago

1.0.0-beta.117

12 months ago

1.0.0-beta.116

12 months ago

1.0.0-beta.115

12 months ago

1.0.0-beta.113

12 months ago

1.0.0-beta.112

12 months ago

1.0.0-beta.111

12 months ago

1.0.0-beta.110

12 months ago

1.0.0-beta.109

12 months ago

1.0.0-beta.108

12 months ago

1.0.0-beta.107

12 months ago

1.0.0-beta.106

12 months ago

1.0.0-beta.105

12 months ago

1.0.0-beta.104

12 months ago

1.0.0-beta.103

12 months ago

1.0.0-beta.102

12 months ago

1.0.0-beta.101

12 months ago

1.0.0-beta.100

12 months ago

1.0.0-beta.99

1 year ago

1.0.0-beta.98

1 year ago

1.0.0-beta.97

1 year ago

1.0.0-beta.96

1 year ago

1.0.0-beta.95

1 year ago

1.0.0-beta.94

1 year ago

1.0.0-beta.93

1 year ago

1.0.0-beta.92

1 year ago

1.0.0-beta.91

1 year ago

1.0.0-beta.90

1 year ago

1.0.0-beta.89

1 year ago

1.0.0-beta.88

1 year ago

1.0.0-beta.87

1 year ago

1.0.0-beta.86

1 year ago

1.0.0-beta.85

1 year ago

1.0.0-beta.84

1 year ago

1.0.0-beta.83

1 year ago

1.0.0-beta.82

1 year ago

1.0.0-beta.81

1 year ago

1.0.0-beta.80

1 year ago

1.0.0-beta.79

1 year ago

1.0.0-beta.78

1 year ago

1.0.0-beta.77

1 year ago

1.0.0-beta.76

1 year ago

1.0.0-beta.75

1 year ago

1.0.0-beta.74

1 year ago

1.0.0-beta.73

1 year ago

1.0.0-beta.72

1 year ago

1.0.0-beta.71

1 year ago

1.0.0-beta.70

1 year ago

1.0.0-beta.69

1 year ago

1.0.0-beta.68

1 year ago

1.0.0-beta.67

1 year ago

1.0.0-beta.66

1 year ago

1.0.0-beta.65

1 year ago

1.0.0-beta.64

1 year ago

1.0.0-beta.63

1 year ago

1.0.0-beta.62

1 year ago

1.0.0-beta.61

1 year ago

1.0.0-beta.60

1 year ago

1.0.0-beta.59

1 year ago

1.0.0-beta.58

1 year ago

1.0.0-beta.57

1 year ago

1.0.0-beta.56

1 year ago

1.0.0-beta.55

1 year ago

1.0.0-beta.54

1 year ago

1.0.0-beta.53

1 year ago

1.0.0-beta.52

1 year ago

1.0.0-beta.51

1 year ago

1.0.0-beta.50

1 year ago

1.0.0-beta.49

1 year ago

1.0.0-beta.48

1 year ago

1.0.0-beta.47

1 year ago

1.0.0-beta.46

1 year ago

1.0.0-beta.45

1 year ago

1.0.0-beta.44

1 year ago

1.0.0-beta.43

1 year ago

1.0.0-beta.42

1 year ago

1.0.0-beta.41

1 year ago

1.0.0-beta.40

1 year ago

1.0.0-beta.39

1 year ago

1.0.0-beta.38

1 year ago

1.0.0-beta.37

1 year ago

1.0.0-beta.36

1 year ago

1.0.0-beta.35

1 year ago

1.0.0-beta.34

1 year ago

1.0.0-beta.32

1 year ago

1.0.0-beta.31

1 year ago

1.0.0-beta.30

1 year ago

1.0.0-beta.29

1 year ago

1.0.0-beta.28

1 year ago

1.0.0-beta.27

1 year ago

1.0.0-beta.26

1 year ago

1.0.0-beta.25

1 year ago

1.0.0-beta.24

1 year ago

1.0.0-beta.23

1 year ago

1.0.0-beta.22

1 year ago

1.0.0-beta.21

1 year ago

1.0.0-beta.20

1 year ago

1.0.0-beta.19

1 year ago

1.0.0-beta.18

1 year ago

1.0.0-beta.17

1 year ago

1.0.0-beta.16

1 year ago

1.0.0-beta.15

1 year ago

1.0.0-beta.14

1 year ago

1.0.0-beta.13

1 year ago

1.0.0-beta.12

1 year ago

1.0.0-beta.11

1 year ago

1.0.0-beta.10

1 year ago

1.0.0-beta.9

1 year ago

1.0.0-beta.8

1 year ago

1.0.0-beta.7

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.3

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.1

1 year ago

1.0.0-beta.0

1 year ago

1.0.0-alpha.46

1 year ago

1.0.0-alpha.45

1 year ago

1.0.0-alpha.44

1 year ago

1.0.0-alpha.43

1 year ago

1.0.0-alpha.42

1 year ago

1.0.0-alpha.41

1 year ago

1.0.0-alpha.40

1 year ago

1.0.0-alpha.39

1 year ago

1.0.0-alpha.38

1 year ago

1.0.0-alpha.37

1 year ago

1.0.0-alpha.36

1 year ago

1.0.0-alpha.35

1 year ago

1.0.0-alpha.34

1 year ago

1.0.0-alpha.33

1 year ago

1.0.0-alpha.32

1 year ago

1.0.0-alpha.31

1 year ago

1.0.0-alpha.30

1 year ago

1.0.0-alpha.29

1 year ago

1.0.0-alpha.28

1 year ago

1.0.0-alpha.27

1 year ago

1.0.0-alpha.26

1 year ago

1.0.0-alpha.25

1 year ago

1.0.0-alpha.24

1 year ago

1.0.0-alpha.23

1 year ago

1.0.0-alpha.22

1 year ago

1.0.0-alpha.21

1 year ago

1.0.0-alpha.20

1 year ago

1.0.0-alpha.18

1 year ago

1.0.0-alpha.17

1 year ago

1.0.0-alpha.16

1 year ago

1.0.0-alpha.15

1 year ago

1.0.0-alpha.14

1 year ago

1.0.0-alpha.13

1 year ago

1.0.0-alpha.12

1 year ago

1.0.0-alpha.11

1 year ago

1.0.0-alpha.10

1 year ago

1.0.0-alpha.9

1 year ago

1.0.0-alpha.8

1 year ago

1.0.0-alpha.7

1 year ago

1.0.0-alpha.6

1 year ago

1.0.0-alpha.5

1 year ago

1.0.0-alpha.4

1 year ago

1.0.0-alpha.3

1 year ago

1.0.0-alpha.2

1 year ago

1.0.0-alpha.1

1 year ago

0.1.0-alpha.30

1 year ago

0.1.0-alpha.29

1 year ago

0.1.0-alpha.28

1 year ago

0.1.0-alpha.27

1 year ago

0.1.0-alpha.26

1 year ago

0.1.0-alpha.25

1 year ago

0.1.0-alpha.24

1 year ago

0.1.0-alpha.23

1 year ago

0.1.0-alpha.22

1 year ago

0.1.0-alpha.21

1 year ago

0.1.0-alpha.20

1 year ago

0.1.0-alpha.19

1 year ago

0.1.0-alpha.18

1 year ago

0.1.0-alpha.17

1 year ago

0.1.0-alpha.16

1 year ago

0.1.0-alpha.15

1 year ago

0.1.0-alpha.14

1 year ago

0.1.0-alpha.13

1 year ago

0.1.0-alpha.12

1 year ago

0.1.0-alpha.11

1 year ago

0.1.0-alpha.10

1 year ago

0.1.0-alpha.9

1 year ago

0.1.0-alpha.8

1 year ago

0.1.0-alpha.7

1 year ago

0.1.0-alpha.6

1 year ago

0.1.0-alpha.5

1 year ago

0.1.0-alpha.4

1 year ago

0.1.0-alpha.3

1 year ago

0.1.0-alpha.2

1 year ago

0.1.0-alpha.1

1 year ago

0.1.0-alpha.0

1 year ago