0.3.48 • Published 3 days ago

icp-components v0.3.48

Weekly downloads
-
License
ISC
Repository
-
Last release
3 days ago

INTELLIGENT CONTACT PLATFORM - Components Library

This will be a set of re-usable components for the IcPlaftorm

Example:

For the use of the component:

import { Button, Header, Input, Title, ... } from 'icp-components';

<Header title="IcHub" />
<Title label="Create New Record"></Title>

Currently this library contain the following components:

1.- Button: Simple action Button
    - <Button/>
    - Props: ButtonHTMLAttributes
    - Kind?: 'delete' and 'edit'

2.- Header: Navbar for the child aplications
    - <Header/>
    - Props: title, user, onLogin, onLogout, onCreateAccount

3.- Footer: Footer for the child aplications
    - <Footer/>

4.- Input: Simple Input element
    - <Input/>
    - Props: InputHTMLAttributes

5.- Title: H2 title for the pages
    - <Title/>
    - Props: label

6.- Select: Simple dropdown menu element
    - <Select/>
    - Props: SelectHTMLAttributes

7.- SnakcBar: Snackbar Alert component (unfinished)
    - <Snack/>
    - Props: Label, type

8.- Select: Simple Select element
    - <Select/>
    - Props: SelectHTMLAttributes

9.- Modal:
    - Usage:

        const [modalActive, setModalActive] = useState(false);

    - The component need 3 prop elements: 'setOpen', 'setClose', title

        <IcModal setOpen={modalActive} setClose={() => setModalActive(false)} title="Modal Title">
			{children}
		</IcModal>

        Method to open:

        <Button onClick={() => setModalActive(true)} style={{ margin: '2rem' }}>
			Open Modal
		</Button>

10. Multi Select:
    - <IcMultiSelect options={element}/ >
    Props:
        autoFocus - focus the control when it mounts
        className - apply a className to the control
        classNamePrefix - apply classNames to inner elements with the given prefix
        isDisabled - disable the control
        isMulti - allow the user to select multiple values
        isSearchable - allow the user to search for matching options
        name - generate an HTML input with this name, containing the current value
        onChange - subscribe to change events
        options - specify the options the user can select from
        placeholder - change the text displayed when no option is selected
        noOptionsMessage - ({ inputValue: string }) => string | null - Text to display when there are no options
        value - control the current value
0.3.48

3 days ago

0.3.47

3 days ago

0.3.46

3 days ago

0.3.42

10 days ago

0.3.41

10 days ago

0.3.40

10 days ago

0.3.45

9 days ago

0.3.44

9 days ago

0.3.43

10 days ago

0.3.31

10 days ago

0.3.30

10 days ago

0.3.39

10 days ago

0.3.38

10 days ago

0.3.37

10 days ago

0.3.36

10 days ago

0.3.35

10 days ago

0.3.34

10 days ago

0.3.33

10 days ago

0.3.32

10 days ago

0.3.29

10 days ago

0.3.28

15 days ago

0.3.27

15 days ago

0.3.26

16 days ago

0.3.25

16 days ago

0.3.24

16 days ago

0.3.22

16 days ago

0.3.20

18 days ago

0.3.21

18 days ago

0.3.19

25 days ago

0.3.18

25 days ago

0.3.17

25 days ago

0.3.16

25 days ago

0.3.15

25 days ago

0.3.6

26 days ago

0.3.5

26 days ago

0.3.8

26 days ago

0.3.7

26 days ago

0.3.2

26 days ago

0.3.1

26 days ago

0.3.4

26 days ago

0.3.3

26 days ago

0.3.9

26 days ago

0.3.14

26 days ago

0.3.13

26 days ago

0.3.12

26 days ago

0.3.11

26 days ago

0.3.10

26 days ago

0.3.0

29 days ago

0.2.96

30 days ago

0.2.99

29 days ago

0.2.98

29 days ago

0.2.97

30 days ago

0.2.95

1 month ago

0.2.94

1 month ago

0.2.93

1 month ago

0.2.92

1 month ago

0.2.91

1 month ago

0.2.90

1 month ago

0.2.85

1 month ago

0.2.83

1 month ago

0.2.89

1 month ago

0.2.88

1 month ago

0.2.87

1 month ago

0.2.86

1 month ago

0.2.82

1 month ago

0.2.81

1 month ago

0.2.80

1 month ago

0.2.79

2 months ago

0.2.78

2 months ago

0.2.74

2 months ago

0.2.72

2 months ago

0.2.71

2 months ago

0.2.77

2 months ago

0.2.76

2 months ago

0.2.75

2 months ago

0.2.69

2 months ago

0.2.68

2 months ago

0.2.67

2 months ago

0.2.66

2 months ago

0.2.65

2 months ago

0.2.63

2 months ago

0.2.62

2 months ago

0.2.61

2 months ago

0.2.60

2 months ago

0.2.64

2 months ago

0.2.59

2 months ago

0.2.58

2 months ago

0.2.52

2 months ago

0.2.57

2 months ago

0.2.56

2 months ago

0.2.55

2 months ago

0.2.54

2 months ago

0.2.53

2 months ago

0.2.51

3 months ago

0.2.50

3 months ago

0.2.49

3 months ago

0.2.48

3 months ago

0.2.47

3 months ago

0.2.46

3 months ago

0.2.41

3 months ago

0.2.40

3 months ago

0.2.45

3 months ago

0.2.44

3 months ago

0.2.43

3 months ago

0.2.42

3 months ago

0.2.39

3 months ago

0.2.38

4 months ago

0.2.37

4 months ago

0.2.36

5 months ago

0.2.35

5 months ago

0.2.34

5 months ago

0.2.33

5 months ago

0.2.32

5 months ago

0.2.31

5 months ago

0.2.30

5 months ago

0.1.13

7 months ago

0.1.14

7 months ago

0.1.15

7 months ago

0.2.27

5 months ago

0.2.26

5 months ago

0.2.25

5 months ago

0.2.23

5 months ago

0.2.22

5 months ago

0.2.21

6 months ago

0.2.20

6 months ago

0.2.19

6 months ago

0.2.18

6 months ago

0.2.17

6 months ago

0.1.27

6 months ago

0.1.28

6 months ago

0.1.29

6 months ago

0.1.20

6 months ago

0.1.21

6 months ago

0.1.22

6 months ago

0.1.23

6 months ago

0.1.24

6 months ago

0.1.25

6 months ago

0.1.26

6 months ago

0.2.16

6 months ago

0.2.15

6 months ago

0.2.14

6 months ago

0.2.12

6 months ago

0.2.11

6 months ago

0.2.10

6 months ago

0.2.1

6 months ago

0.1.2

7 months ago

0.2.29

5 months ago

0.2.28

5 months ago

0.2.7

6 months ago

0.1.16

7 months ago

0.2.6

6 months ago

0.1.17

6 months ago

0.2.9

6 months ago

0.1.18

6 months ago

0.2.8

6 months ago

0.1.19

6 months ago

0.2.3

6 months ago

0.2.2

6 months ago

0.1.1

7 months ago

0.1.0

7 months ago