1.1.8 • Published 7 months ago

foxxy-package v1.1.8

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

Foxxy-package


Názov balíčka: foxxy-package
Popis: Tento balicek obsahuje zakladne komponenty pre vyvoj frontend vyvoja
Inštalácia: npm i foxxy-package
Licencia: MIT
Email: suchovsky.michal@gmail.com
Obsahujuce komponenty:
ButtonComponent
FormComponent
ModalComponent
OffCanvasComponent
CarouselComponent


Priklad pouzitia:

ButtonComponent:

  import { ButtonComponent } from 'foxxy-package';  
  <ButtonComponent.ButtonBox>
    <ButtonComponent.Button text="click" {Argumenty}/>
  </ButtonComponent.ButtonBox>

Argumenty:

ArgumentPovinnýTypPopis
textánostringNázov Button. Max. 9 znakov!
variant_btnniestringdefault, white, dark, funny, sun, ocean
borderniebooleanUrčuje, či má Button mať okraj
roundniebooleanUrčuje, či má Button mať zaoblené rohy
lgniebooleanUrčuje, či má Button byť veľký (large)
smniebooleanUrčuje, či má Button byť malý (small)

+ vsetky arg. obsahujuci element Button pre udalosti:


FormComponent:

  import { ButtonComponent, FormComponent } from 'foxxy-package';  
  <FormComponent.Form form_name='my Form' {Argumenty}>
    <FormComponent.FormHeader />
    <FormComponent.FormInputs {Argument pre input}/>
    <ButtonComponent.ButtonBox>
      <ButtonComponent.Button text="click me" {Argumenty pre ButtonComponent}/>
    </ButtonComponent.ButtonBox>
  </FormComponent.Form> 

Argumenty:

ArgumentPovinnýTypPopis
form_nameánostringNázov Formulára.
variant_formniestringdefault, white, dark, funny

+ vsetky arg. obsahujuci element Form pre udalosti:

Argument pre inputs ( <FormComponent.FormInputs label='my input' /> )

ArgumentPovinnýTypPopis
labelniestringLabel pre input

ModalComponent:

import { ButtonComponent, FormComponent, ModalComponent } from 'foxxy-package';  
function App() {
  const [show, setShow] = React.useState(false);
  const handleClick = (): void => {
    setShow(!show);
  };
  return (
    <div className="App">
      <div>
        <ButtonComponent.ButtonBox>
          <ButtonComponent.Button text='click me' onClick={handleClick} {Argumenty pre ButtonComponent}/>
        </ButtonComponent.ButtonBox>
      </div>
  
        <ModalComponent.Modal show={show} setShow={setShow} {Argumenty}>
          <FormComponent.Form formName='me form' {Argumenty pre FormComponent} >
            <FormComponent.FormHeader />
            <FormComponent.FormInputs {Argumenty pre FormComponent (input)}/>
          <ButtonComponent.ButtonBox>
            <ButtonComponent.Button text='exit' onClick={handleClick} {Argumenty pre ButtonComponent}/>
          </ButtonComponent.ButtonBox>
          </FormComponent.Form>
        </ModalComponent.Modal>
    </div>
  )
}
export default App

Argumenty:

ArgumentPovinnýTypPopis
variant_mdlniestringdefault, white, dark
showánobooleanshow={show}
setShowánoSetStateActionsetShow={setShow}

OffCanvasComponent:

import { ButtonComponent, OffCanvasComponent } from 'foxxy-package';  
function App() {
  const [show, setShow] = React.useState(false);
  const handleClick = (): void => {
    setShow(!show);
  };
  return (
    <div className="App">
      <div>
        <ButtonComponent.ButtonBox>
          <ButtonComponent.Button text='click me' onClick={handleClick} {Argumenty pre ButtonComponent}/>
        </ButtonComponent.ButtonBox>
      </div>

      <OffCanvasComponent.OffCanvas show={show} setShow={setShow} position="left" {Argumenty}>
        <OffCanvasComponent.OffCanvasHeader>
          {textHeader}
        </OffCanvasComponent.OffCanvasHeader>
        <OffCanvasComponent.OffCanvasBody>
          {textBody}
        </OffCanvasComponent.OffCanvasBody>
        <OffCanvasComponent.OffCanvasButoonBox>
          <ButtonComponent.ButtonBox>
            <ButtonComponent.Button text='exit' onClick={handleClick} {Argumenty pre ButtonComponent}/>
          </ButtonComponent.ButtonBox>
        </OffCanvasComponent.OffCanvasButoonBox>
      </OffCanvasComponent.OffCanvas>
    </div>
  )
}
export default App

Argumenty:

ArgumentPovinnýTypPopis
variant_offCnvniestringdefault, white, dark
positionánostringleft, top, right
showánobooleanshow={show}
setShowánoSetStateActionsetShow={setShow}

textHeader: Vlozte nadpis OffCanvas, typ: string
textBody: Vlozte content OffCanvas, typ: string


CarouselsComponent:

import { CarouselComponent } from 'foxxy-package';  
      <CarouselComponent.Carousel {Argumenty}>
        <CarouselComponent.CarouselBox>
          <CarouselComponent.CarouselItem>
            <h1>1</h1>
          </CarouselComponent.CarouselItem>
          <CarouselComponent.CarouselItem>
            <h1>2</h1>
          </CarouselComponent.CarouselItem>
          <CarouselComponent.CarouselItem>
            <h1>3</h1>
          </CarouselComponent.CarouselItem>
        </CarouselComponent.CarouselBox>
      </CarouselComponent.Carousel>

Argumenty:

ArgumentPovinnýTypPopis
variant_crsniestringdefault, white, dark

Pridavanie poloziek do CarouselComponentu:

  <CarouselComponent.CarouselItem>
      {elemnet type: string}
  </CarouselComponent.CarouselItem>

DropdownComponent:

import { DropdownComponent } from 'foxxy-package';  
    <DropdownComponent.Dropdopwn {Argumenty}>
        <DropdownComponent.DropdownBox>
            <DropdownComponent.DropdownItems {Argument items}/>
        </DropdownComponent.DropdownBox>
    </DropdownComponent.Dropdopwn>

Argumenty:

ArgumentPovinnýTypPopis
variant_dropniestringdefault, white, dark
drop_textanostringnazov dropdown
Argument itemsPovinnýTypPopis
-------------------------------------------------------------------------------------------------------------
hrefanostringlink pre items
name_linkanostringnazov items

Pridavanie poloziek do DropdownComponentu:

    <DropdownComponent.DropdownItems {Argument items} />   

1.1.8

7 months ago

1.1.6

7 months ago

1.1.5

7 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago