1.2.1 • Published 5 months ago

landlaeknir-ui v1.2.1

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

landlaeknir-ui

Description

landlaeknir-ui is a UI component library built with React and Storybook, designed to provide a set of reusable UI components for building modern web applications.

Installation

Prerequisites

Ensure you have the following software installed:

  • Node.js (version 20 or higher)
  • npm (version 10 or higher) or yarn - To install you need to use npm

Install the Package

To install landlaeknir-ui in your project,

 run:
  npm i landlaeknir-ui

Import styles

Import the styles from landlaeknir-ui by adding this to your project

import 'landlaeknir-ui/css'

Caveats

The Box component is rendered client side which requires a lot of the components to be run clientside. To fix this add 'use client' to your file if using the app router in nextjs.

'use client'

Using components

import { Button } from 'landlaeknir-ui/components'

Development and improvement

Adding components to the library

No component should be added into the library unless it has been reviewed by landlaeknir team. Every component should be questioned whether it is needed inside the library or if it is project specific.

Outdated or none working components

If you find an outdated component or one that is not working, please report to the landlaeknir team. Issue should be resolved and new package published.

Extra information

Extra information can be found in published storybook

Storybook Instructions Typedoc documentation

Version Logs

Version 1.0.1

Pill and Sidebar added to exports

Version 1.0.11

New Header small sidestep, Waiting on Link component generalization

Version 1.0.12-13

Added Tabs export

Version 1.0.14

Remove libinject Changes to CSS export ( usage info found in README above)

Version 1.0.15

Added react-toastify to dependencies Added @rollup/rollup-linux-x64-gnu to optional dependencies to fix build error

Version 1.0.16

Styles fixed according to the design system and css errors fixed

Version 1.1.0

Major update to component import use import { Button } from 'landlaeknir-ui/components' import { Color } from 'landlaeknir-ui/styles' instead of import { Button } from 'landlaeknir-ui' import { Color } from 'landlaeknir-ui'

Improved readme details for how to use the UI library

Version 1.1.1

export colors specifically unrequire onClick prop on make asynchsearch input button focus optional and extend type support for Async search Lint fixed table sort more generic prevent home/end downshift default behaviour make changes to asynchsearch default behavior make header padding responsive Package manager fix

Version 1.1.2

Add support for app router Export more components from index

Version 1.1.4

Added Info Panel component Fixed error where tabStore was not used in Tab Panel Fixed missing key in Header Small ui fixes

Version 1.1.5

Export Stepper

Version 1.1.7

Fix Info Panel add classname props to relevant components

Version 1.2.0

The header now has custom headeritems where you can have custom dropdown items instead of the default dropdown menu with user icon and language menu. Added the prop logoRender so now you can wrap the logo in a custom link if neeeded for navigation. The Header now uses the dropdown items props, getting rid of the inital, menucontent, language and languagecontent props. See the header story for examples of usage

Version 1.2.1

update asyncsearch to allow user to select the value programtically when using the component

1.2.0

6 months ago

1.1.7

7 months ago

1.2.1

5 months ago

1.1.6

8 months ago

1.1.1

10 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.33

10 months ago

1.1.32

10 months ago

1.1.31

10 months ago

1.0.2

1 year ago

1.1.0

10 months ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.16

10 months ago

0.1.0

1 year ago

0.0.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

1.0.11

12 months ago

1.0.15

11 months ago

0.2.3

1 year ago

0.0.5

1 year ago

1.0.14

12 months ago

0.2.2

1 year ago

1.0.13

12 months ago

0.1.6

1 year ago

0.0.7

1 year ago

1.0.12

12 months ago

0.2.4

1 year ago

0.1.5

1 year ago

0.0.6

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago