1.0.7 • Published 2 years ago

smallcom v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Overview

This is a small react library created to simplify the creation of web application pages. A variety of components will be collected in this library. Here is my link to the Github, I will be glad to receive new changes or suggestions regarding the library

Usage

Install the component via npm: npm install smallcom.

Field

import { Field } from "smallcom";
<Field
    value={value}
    onChange={(eValue: string) => console.log(eValue)}
    name="firstName"
    type="text"
    label="First name"
    cssInput="css-input"
    cssLabel="css-label"
    cssField="css-field"
/>

Field props (FieldType)

NameTypeDescriptionRequiredDefault
valuestringfield valuetruenull
onChangefunctionfunction that is called during a changetruenull
namestringname inputtruenull
type"text" or "password"type inputfalse"text"
labelstringdescription of the field on the sidefalsenull
cssInputstringcss inputfalsenull
cssLabelstringcss labelfalsenull
cssFieldstringcss of the block in which are label and inputfalsenull

FieldArray

import { FieldArray } from "smallcom";
<FieldArray
  fields: [
    {
      label: "label",
      value: "value",
      onChange: (eValue: string) => console.log(eValue),
      name: "name",
      cssLabel: "color-red",
    },
    {
      label: "label 1",
      value: "value 1",
      onChange: (eValue: string) => console.log(eValue),
      name: "last",
    },
    {
      label: "label 2",
      value: "value 2",
      type: "password",
      onChange: (eValue: string) => console.log(eValue),
      name: "password",
    },
  ]
  cssBetweenField: "css_between_field"
  cssSection: "css_section"
/>

FieldArray props

NameTypeDescriptionRequiredDefault
fieldsFieldType[]a field that accepts an array of objects to generate a formtruenull
cssSectionstringcss section which contains the generated fieldsfalsenull
cssBetweenFieldstringcss one input fieldfalsenull

Cyberpunk button

import { ButtonCyberpunk } from "smallcom";
<ButtonCyberpunk
    text="Text button"
    cssBtn="css-button"
    onClick={() => console.log("click button")}
/>

Cyberpunk button props

NameTypeDescriptionRequiredDefault
textstringText inside buttontrue
cssBtnstringcss buttonfalsenull
onClickfunctionFunction that is performed after pressing the buttontrue
1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago