5.2.6 • Published 7 months ago

@rypen-dev/shared-components v5.2.6

Weekly downloads
536
License
-
Repository
-
Last release
7 months ago

@rypen-dev/shared-components

npm (scoped) npm bundle size (minified)

Shared styles and Vuejs ui components for Rypen projects.

Install

$ npm install @rypen-dev/shared-components

Usage

Shared styles

In the project's .scss file, import the shared styles from the package.

@import '~@rypen-dev/shared-components/scss/styles';

To reference the shared variables, include the reference line in other .scss files.

/// <reference path="../../node_modules/@rypen-dev/shared-components/scss/variables" />

Vuejs components

Icons

SVG icons exposed as Vuejs components to allow for reusability and styling through CSS properties.

NameDescription
IconBaseBase icon used as a wrapper around other icons.
IconClose"X" icon used as the closing link in modals, etc.
IconCaret">" icon used for various navigation hints.

import { IconBase, IconClose } from "@rypen-dev/shared-components";

<template>
    <icon-base icon-name="close" title="Close this dialog" width="24" height="24" viewBox="0 0 24 24"><icon-close /></icon-base>
</template>
<script>
    export default {
        ...
        components: {
            IconBase,
            IconClose
        }
    }
</script>

Loader

Animated Rypen logo for indicating loading state.

import { Loader } from "@rypen-dev/shared-components";

<template>
    <div>
        <Loader v-if="loading" />
    </div>
</template>
<script>
    export default {
        data: () => {
            return {
                loading: false
            }
        },
        ...
        components: {
            Loader
        }
    }
</script>

ModalWrapper

Wrapper component for a consistent modal treatment. Includes in/out transitions.

Properties
PropTypeDescription
headerstringTitle for modal.
closeableboolean (default true)Allow modal to be closed w/ x button or clicking outside modal bounds.
cssClassstringOptional css class to add to modal container.
Events
EventTypeDescription
closeclickAction to perform when close is triggered on the modal.

import { ModalWrapper } from "@rypen-dev/shared-components";

<template>
    <modal-wrapper @close="closeAction" header="Modal title">
        <template slot="body">
            Body content for modal.
        </template>
        <template slot="footer">
            Footer content for modal.
        </template>
    </modal-wrapper>
</template>
<script>
    export default {
        data: () => {
            return {
                
            }
        },
        methods: {
            closeAction() {
                ...
            }
        },
        ...
        components: {
            ModalWrapper
        }
    }
</script>
5.0.20

7 months ago

5.0.9

10 months ago

5.0.8

11 months ago

5.0.7

11 months ago

5.0.6

11 months ago

5.0.5

11 months ago

5.0.4

11 months ago

5.0.3

11 months ago

5.0.2

11 months ago

5.0.1

11 months ago

5.0.10

9 months ago

5.0.0

11 months ago

5.0.11

9 months ago

5.0.12

9 months ago

5.0.13

9 months ago

5.0.14

9 months ago

5.0.15

7 months ago

5.0.16

7 months ago

5.0.17

7 months ago

5.0.18

7 months ago

5.0.19

7 months ago

4.2.10

12 months ago

4.2.11

12 months ago

4.2.12

12 months ago

4.2.13

12 months ago

4.2.14

12 months ago

5.1.3

7 months ago

5.1.2

7 months ago

5.1.1

7 months ago

5.1.0

7 months ago

5.2.6

7 months ago

5.2.5

7 months ago

5.2.4

7 months ago

5.2.3

7 months ago

5.2.2

7 months ago

5.2.1

7 months ago

5.2.0

7 months ago

4.2.3

12 months ago

4.2.2

12 months ago

4.2.5

12 months ago

4.2.4

12 months ago

4.2.1

12 months ago

4.2.0

12 months ago

4.2.7

12 months ago

4.2.6

12 months ago

4.2.9

12 months ago

4.2.8

12 months ago

4.1.2

12 months ago

4.1.1

1 year ago

4.0.9

2 years ago

4.0.8

2 years ago

4.0.10

2 years ago

4.0.16

2 years ago

4.0.15

2 years ago

4.0.17

2 years ago

4.0.12

2 years ago

4.0.11

2 years ago

4.0.14

2 years ago

4.0.13

2 years ago

4.1.0

2 years ago

4.0.5

2 years ago

4.0.4

2 years ago

4.0.7

2 years ago

4.0.6

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

3.0.12

3 years ago

3.0.10

3 years ago

3.0.11

3 years ago

3.0.8

3 years ago

3.0.7

3 years ago

3.0.9

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.1.87

3 years ago

2.1.85

3 years ago

2.1.86

3 years ago

2.1.83

3 years ago

2.1.84

3 years ago

2.1.82

3 years ago

2.1.81

3 years ago

2.1.80

4 years ago

2.1.78

4 years ago

2.1.79

4 years ago

2.1.76

4 years ago

2.1.77

4 years ago

2.1.74

4 years ago

2.1.75

4 years ago

2.1.72

4 years ago

2.1.73

4 years ago

2.1.69

4 years ago

2.1.68

4 years ago

2.1.70

4 years ago

2.1.71

4 years ago

2.1.67

4 years ago

2.1.65

4 years ago

2.1.66

4 years ago

2.1.63

4 years ago

2.1.64

4 years ago

2.1.61

4 years ago

2.1.62

4 years ago

2.1.59

4 years ago

2.1.60

4 years ago

2.1.58

4 years ago

2.1.57

4 years ago

2.1.56

4 years ago

2.1.55

4 years ago

2.1.54

4 years ago

2.1.53

4 years ago

2.1.52

4 years ago

2.1.51

4 years ago

2.1.49

5 years ago

2.1.50

5 years ago

2.1.47

5 years ago

2.1.48

5 years ago

2.1.45

5 years ago

2.1.46

5 years ago

2.1.43

5 years ago

2.1.44

5 years ago

2.1.42

5 years ago

2.1.41

5 years ago

2.1.40

5 years ago

2.1.39

5 years ago

2.1.38

5 years ago

2.1.37

5 years ago

2.1.36

5 years ago

2.1.34

5 years ago

2.1.35

5 years ago

2.1.32

5 years ago

2.1.33

5 years ago

2.1.31

5 years ago

2.1.30

5 years ago

2.1.29

5 years ago

2.1.28

5 years ago

2.1.27

5 years ago

2.1.26

5 years ago

2.1.25

5 years ago

2.1.24

5 years ago

2.1.23

5 years ago

2.1.22

5 years ago

2.1.21

5 years ago

2.1.18

5 years ago

2.1.19

5 years ago

2.1.20

5 years ago

2.1.16

5 years ago

2.1.17

5 years ago

2.1.14

5 years ago

2.1.15

5 years ago

2.1.12

5 years ago

2.1.13

5 years ago

2.1.11

5 years ago

2.1.10

5 years ago

2.1.9

5 years ago

2.1.8

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.18

6 years ago

2.0.17

6 years ago

2.0.16

6 years ago

2.0.15

6 years ago

2.0.14

6 years ago

2.0.13

6 years ago

2.0.12

6 years ago

2.0.11

6 years ago

2.0.10

6 years ago

2.0.9

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago