2024.1.10 • Published 18 hours ago

loon-bulma-react v2024.1.10

Weekly downloads
-
License
MIT
Repository
-
Last release
18 hours ago

loon-bulma-react

Voorheen stond hier hoe je de componenten, providers en hooks kon gebruiken. Die zijn nu verplaatst naar een GitHub Page

F626428

Bulma & React componenten voor Loon Salarissoftware.

Installatie

Dat kan zonder toevoeging van versienummer. Je gebruikt dan de laatste versie (dus ook laatste jaar-tag) van de componenten. De tag latest moet je dan wel even toevoegen. Als je deze tag niet toevoegd, installeert npm de in de package.json opgegeven versie. Het jaar wordt bepaald door tags: voor elk jaar is er een tag van de vorm y[jaar]. De 'y' is nodig omdat alleen een jaartal geen geldige tag is.

# installeer de meest recente versie van de package. (& update de package.json)
npm install --save bulma loon-bulma-react@latest
# installeer de versie die in package.json is gedefinieerd
npm install --save bulma loon-bulma-react
# installeer de versie die hoort bij het jaar 2022
npm install --save loon-bulma-react@y2022

Om vast te leggen welke tag je wil gebruiken, moet je in de package.json het versie-nummer aanpassen tot de tag. Dan wordt altijd de laatste versie van die tag geïnstalleerd, in plaats van de laatste versie die is gepubliceerd. Voor het meeste recente Loon-jaar kan je wel npm install loon-bulma-react@latest gebruiken.

{
  "devDependencies": {
    // ...
    "loon-bulma-react": "y2023"
    // ...
  }
}

Versies

De Major versies beginnen met het jaar waar ze bijhoren. dus de versie voor Loon-2021 is 2021.*.* Er zijn nu 3 major versies.

  • @y2020 --> Testversie voor 2020, installeren met npm install loon-bulma-react@y2021.
  • @y2021 --> Versie voor 2021, installeren met npm install loon-bulma-react@y2021.
  • @y2022 --> Versie voor 2022, installeren met npm install loon-bulma-react@y2022.
  • @y2023 --> Versie voor 2023, installeren met npm install loon-bulma-react@y2023 of loon-bulma-react@latest
  • @y2024 --> Versie voor 2024, installeren met npm install loon-bulma-react@y2024.
  • @latest --> Default versie die geïnstalleerd wordt met npm install loon-bulma-react.
  • @beta --> Versie om te testen (TR!) van wat dingennpm install loon-bulma-react@beta

Gebruik de styles

Importeer in een eigen stylesheet (styles.scss oid). Dan kan je ook nog de kleuren, sizes etc aanpassen, als je die niet mooi vind.

@use '~loon-bulma-react/styles/_all' with (
  $primary: #28ff00,
  $loon: #fa700d
);

Gebruik de styles voor bulma v1.0.0

in index.tsx importeer je de styles.

import 'loon-bulma-react/styles/_all.scss';

Of in een eigen stylesheet (styles.scss). Dan kan je ook nog de kleuren aanpassen, als je die niet mooi vind. LET OP: Hiervoor moet sass geinstalleerd zijn! ('npm i -D sass')

$primary: #28ff00;
@import '~loon-bulma-react/styles/_all_.scss';

De meeste kleuren staan wel vast over alle versies heen, alleen de $primary en de $loon kleuren wijzigen elk jaar.

  • Loon 2024: $primary: #f7b7a5;, $loon: #fa700d;
  • Loon 2023: $primary: #113670;, geen $loon kleur

Alles voor Loon 2023 gebruikt dezelfde kleuren. De primary- en loon-kleuren van het voorgaande jaar zijn nog te vinden met $primary-yyyy en $loon-yyyy. Mocht je liever deze gebruiken, dan kan dat door voor de import van _all deze variabelen te definieren.

$primary: $primary-2022;
$loon: $loon-2022;
@import '~loon-bulma-react/styles/_all_.scss';

Gebruik de componenten

in een eigen component, bijvoorbeeld de Columns:

import { Columns, Column } from 'loon-bulma-react';

function MyComponent(props) {
  return (
    <Columns>
      <Column.OneQuarter>Column 1/4</Column.OneQuarter>
      <Column.Half>Column 1/2</Column.Half>
      <Column.OneQuarter>Column 1/4</Column.OneQuarter>
    </Columns>
  );
}

Bulma-dingetje

Er is een ding in Bulma dat hier anders gaat dan in Bulma. Voor de SizePropmaken wij gebruik van s, m, l en xl. In Bulma bestaan deze sizes deels, maar heten ze small, normal / default, medium en large. Daarom komt het voor dat een size='xl' als class een 'large' krijgt en een size='l' als class 'medium'.

Publiceren

Onder scripts in de package.json file staan release scripts klaar. Dit script publiceerd een nieuwe versie naar de npm-registry voor de tag yXXXX die hoort bij het jaar waar de geselecteerde git-branch bijhoort. Dus bijvoorbeeld voor 2020

npm run release-2020

update van de 2020-versie van loon-react-bulma en NIET van andere versies.

Voor een publish naar het latest slot kan je npm publish doen. Daarna wel het laatste jaar updaten door de tag aan te passen:

npm publish
npm dist-tag add loon-bulma-react@<version> y[xxxx]

Dat kan dus simpeler met het onderstaande command. De yXXXX-tag wordt dan automatisch aangepast.In dit geval worden EN de latest tag EN de yXXXX-tag geupdate en gepubliceerd.

npm run release
2024.1.10

18 hours ago

2024.1.9

8 days ago

2024.1.8

9 days ago

2024.1.7

9 days ago

2024.1.6

10 days ago

2024.1.4

1 month ago

2024.1.3

1 month ago

2024.1.5

1 month ago

2024.1.2

1 month ago

2024.1.1

1 month ago

2024.1.0

1 month ago

2024.0.39

3 months ago

2024.0.38

3 months ago

2024.0.37

3 months ago

2024.0.36

3 months ago

2024.0.35

3 months ago

2024.0.34

3 months ago

2024.0.33

3 months ago

2024.0.32

3 months ago

2024.0.29

3 months ago

2024.0.28

3 months ago

2024.0.27

3 months ago

2024.0.26

3 months ago

2024.0.25

3 months ago

2024.0.24

3 months ago

2024.0.23

3 months ago

2024.0.31

3 months ago

2024.0.30

3 months ago

2024.0.22

3 months ago

2024.0.21

3 months ago

2024.0.20

3 months ago

2024.0.19

3 months ago

2024.0.18

3 months ago

2024.0.17

3 months ago

2024.0.16

3 months ago

2024.0.15

3 months ago

2024.0.14

3 months ago

2024.0.13

3 months ago

2024.0.12

3 months ago

2024.0.11

4 months ago

2024.0.9

4 months ago

2024.0.8

4 months ago

2024.0.10

4 months ago

2023.3.0

4 months ago

2024.0.7

4 months ago

2024.0.6

4 months ago

2023.2.27

4 months ago

2024.0.5

4 months ago

2023.2.26

4 months ago

2024.0.4

5 months ago

2023.2.25

5 months ago

2023.2.24

5 months ago

2023.2.23

5 months ago

2023.2.19

6 months ago

2024.0.1

6 months ago

2024.0.0

6 months ago

2024.0.3

6 months ago

2024.0.2

6 months ago

2023.2.22

6 months ago

2023.2.21

6 months ago

2023.2.20

6 months ago

2023.2.11

8 months ago

2023.2.15

6 months ago

2023.2.14

7 months ago

2023.2.13

7 months ago

2023.2.12

8 months ago

2023.2.18

6 months ago

2023.2.17

6 months ago

2023.2.16

6 months ago

2023.2.10

9 months ago

2023.1.14

12 months ago

2023.1.18

12 months ago

2023.1.17

12 months ago

2023.1.16

12 months ago

2023.1.15

12 months ago

2023.1.19

11 months ago

2023.1.21

11 months ago

2023.1.20

11 months ago

2023.2.2

11 months ago

2023.2.1

11 months ago

2023.2.6

10 months ago

2023.2.5

10 months ago

2023.2.4

10 months ago

2023.2.3

10 months ago

2023.2.9

9 months ago

2023.2.8

9 months ago

2023.2.7

10 months ago

2023.1.10

1 year ago

2023.1.13

1 year ago

2023.1.12

1 year ago

2023.1.11

1 year ago

2023.1.7

1 year ago

2023.1.6

1 year ago

2023.1.5

1 year ago

2023.1.9

1 year ago

2023.1.8

1 year ago

2023.0.21

1 year ago

2023.0.22

1 year ago

2023.0.23

1 year ago

2023.0.24

1 year ago

2023.0.20

1 year ago

2023.0.25

1 year ago

2023.0.26

1 year ago

2023.1.3

1 year ago

2023.1.2

1 year ago

2023.1.1

1 year ago

2023.1.0

1 year ago

2023.1.4

1 year ago

2023.0.18

1 year ago

2023.0.19

1 year ago

2023.0.14

1 year ago

2023.0.15

1 year ago

2023.0.16

1 year ago

2023.0.17

1 year ago

2023.0.0

2 years ago

2023.0.4

2 years ago

2023.0.3

2 years ago

2023.0.2

2 years ago

2023.0.1

2 years ago

2023.0.8

1 year ago

2023.0.7

1 year ago

2023.0.6

1 year ago

2023.0.5

1 year ago

2023.0.9

1 year ago

2022.3.27

1 year ago

2022.3.26

1 year ago

2022.3.25

1 year ago

2022.3.24

1 year ago

2022.3.23

1 year ago

2022.3.22

1 year ago

2022.3.21

1 year ago

2022.3.20

2 years ago

2022.3.19

2 years ago

2022.3.18

2 years ago

2022.3.17

2 years ago

2022.3.16

2 years ago

2023.0.10

1 year ago

2023.0.11

1 year ago

2023.0.12

1 year ago

2023.0.13

1 year ago

2022.3.15

2 years ago

2022.3.14

2 years ago

2022.3.13

2 years ago

2022.3.12

2 years ago

2022.3.11

2 years ago

2022.3.10

2 years ago

2022.3.4

2 years ago

2022.3.3

2 years ago

2022.3.6

2 years ago

2022.3.5

2 years ago

2022.3.8

2 years ago

2022.3.7

2 years ago

2022.3.9

2 years ago

2022.3.2

2 years ago

2022.3.1

2 years ago

2021.1.35

2 years ago

2022.0.0

2 years ago

2022.2.1

2 years ago

2022.2.0

2 years ago

2022.2.3

2 years ago

2022.2.2

2 years ago

2021.1.32

2 years ago

2022.2.4

2 years ago

2021.1.31

2 years ago

2021.1.34

2 years ago

2021.1.33

2 years ago

2022.1.0

2 years ago

2022.3.0

2 years ago

2022.1.2

2 years ago

2022.1.1

2 years ago

2022.1.4

2 years ago

2022.1.3

2 years ago

2022.1.6

2 years ago

2022.1.5

2 years ago

2022.1.7

2 years ago

2021.1.29

2 years ago

2021.1.28

2 years ago

2021.1.25

2 years ago

2021.0.14

3 years ago

2021.1.24

2 years ago

2021.1.27

2 years ago

2021.0.12

3 years ago

2021.1.26

2 years ago

2021.0.13

3 years ago

2020.1.0

3 years ago

2020.1.1

3 years ago

2021.1.21

2 years ago

2021.0.10

3 years ago

2021.1.20

2 years ago

2021.0.11

3 years ago

2021.1.23

2 years ago

2021.1.22

2 years ago

2021.1.18

2 years ago

2021.1.17

2 years ago

2021.1.19

2 years ago

2021.1.14

2 years ago

2021.1.13

2 years ago

2020.0.10

3 years ago

2021.1.16

2 years ago

2021.1.15

2 years ago

2021.1.9

2 years ago

2021.1.8

2 years ago

2021.1.7

2 years ago

2021.1.6

2 years ago

2021.1.10

2 years ago

2021.1.5

2 years ago

2021.1.4

3 years ago

2021.1.12

2 years ago

2021.1.3

3 years ago

2020.0.11

3 years ago

2021.1.11

2 years ago

2021.1.2

3 years ago

2021.1.1

3 years ago

2021.1.0

3 years ago

2021.1.30

2 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago