0.14.0 • Published 7 years ago

react-uikit3 v0.14.0

Weekly downloads
35
License
ISC
Repository
bitbucket
Last release
7 years ago

Available components

Accordion

Official guide

import {Accordion} from 'react-uikit3';

React.render((
  <Accordion>
    <li>
      <h3 className='uk-accordion-title'>
        Accordion title 1
      </h3>
      <div className='uk-accordion-content'>
        Accordion Text 1
      </div>
    </li>
    <li>
      <h3 className='uk-accordion-title'>
        Accordion title 2
      </h3>
      <div className='uk-accordion-content'>
        Accordion Text 2
      </div>
    </li>
    <li>
      <h3 className='uk-accordion-title'>
        Accordion title 3
      </h3>
      <div className='uk-accordion-content'>
        Accordion Text 3
      </div>
    </li>
  </Accordion>
), element);
AttributeTypeRequired?
classNamestringfalse
targetsstringfalse
activenumberfalse
collapsiblebooleanfalse
multiplebooleanfalse
animationbooleanfalse
transitionstringfalse
durationnumberfalse

Alert

Official guide

import {Alert} from 'react-uikit3';

React.render((
  <Alert className='uk-alert-success'>
    Alert successfull!
    <a className='uk-alert-close'>Close</a>
  </Alert>
), element);
AttributeTypeRequired?
classNamestringfalse
animationboolean, stringfalse
durationnumberfalse
selCloseselectorfalse

Countdown

Official guide

import {Countdown} from 'react-uikit3';

React.render((
  <Countdown date={date}>
    <div>
      <div className="uk-countdown-number uk-countdown-days"></div>
    </div>
    <div>
      <div className="uk-countdown-number uk-countdown-hours"></div>
    </div>
    <div>
      <div className="uk-countdown-number uk-countdown-minutes"></div>
    </div>
    <div>
      <div className="uk-countdown-number uk-countdown-seconds"></div>
    </div>
  </Countdown>
), element);

Cover

Official guide

import {Cover} from 'react-uikit3';

React.render((
  <div>
    <div class="uk-cover-container uk-height-medium">
      <Cover type='image' src='/path/to/image.jpg' />
    </div>
    <div class="uk-cover-container uk-height-medium">
      <Cover type='iframe' src='/path/to/frame' />
    </div>
    <div class="uk-cover-container uk-height-medium">
      <Cover type='video'>
        <source src="/path/to/video.mp4" type="video/mp4">
      </Cover>
    </div>
  </div>
), element);
AttributeTypeRequired?
classNamestringfalse
typestring: (image, iframe or video)true
srcstringtrue (for image or iframe)
automutebooleanfalse
widthnumberfalse
heightnumberfalse

Grid

Official guide

import {Grid} from 'react-uikit3';

React.render((
  <Grid>
    <div className='uk-width-1-2'>
      Left column
    </div>
    <div className='uk-width-1-2'>
      Right column
    </div>
  </Grid>
), element);
AttributeTypeRequired?
classNamestringfalse
firstColumnstringfalse
marginstringfalse

Drop

Official guide

import {Drop} from 'react-uikit3'
React.render((
  <div className="uk-inline">
    <button className="uk-button">
      Show drop
    </button>
    <Drop>
      <div className="uk-card uk-card-body uk-card-default">
        Drop
      </div>
    </Drop>
  </div>
), element)
AttributeTypeRequired?
classNamestringfalse
toggleboolean, selectorfalse
posstringfalse
modestringfalse
delayShownumberfalse
delayHidenumberfalse
boundarystringfalse
boundaryAlignbooleanfalse
flipboolean, stringfalse
offsetnumberfalse
animationstringfalse
durationnumberfalse

Dropdown

Official guide

import {Dropdown} from 'react-uikit3'
React.render((
  <div className="uk-inline">
    <button className="uk-button">
      Show dropdown
    </button>
    <Dropdown>
      <ul className="uk-nav uk-dropdown-nav">
          <li className="uk-active"><a>One</a></li>
          <li><a>Two</a></li>
          <li className="uk-nav-header">Three</li>
      </ul>
    </Dropdown>
  </div>
), element)
AttributeTypeRequired?
classNamestringfalse
toggleboolean, selectorfalse
posstringfalse
modestringfalse
delayShownumberfalse
delayHidenumberfalse
boundarystringfalse
boundaryAlignbooleanfalse
flipboolean, stringfalse
offsetnumberfalse
animationstringfalse
durationnumberfalse

Sticky

Official guide

import {Sticky} from 'react-uikit3';

React.render((
  <Sticky>
    <h1>
      I am a sticky
    </h1>
  </Sticky>
), element);
AttributeTypeRequired?
classNamestringfalse
topnumber, selectorfalse
animationstring, falsefalse
clsActivestringfalse
clsInactivestringfalse
widthElementselectorfalse
showOnUpbooleanfalse
medianumberfalse
targetbooleanfalse

Lightbox

Official guide

import {Lightbox} from 'react-uikit3';

React.render((
  <Lightbox>
    <Lightbox.Item href='/path/to/image.jpg' caption='Image'>
      Open Image
    </Lightbox.Item>
    <Lightbox.Item href='/path/to/video.mp4' caption='Video'>
      Open Video
    </Lightbox.Item>
  </Lightbox>
), element);

Lightbox attributes

AttributeTypeRequired?
classNamestringfalse
toggleselectorfalse
animationstring, falsefalse

Lightbox.Item attributes

AttributeTypeRequired?
classNamestringfalse
hrefstringtrue
captionstringfalse

Nav

Official guide

import {Nav} from 'react-uikit3';
import {Link} from 'react-router';

React.render((
  <Nav className='uk-nav-default uk-nav-parent-icon'>
    <li>
      <Link to='/'>One</Link>
    </li>
    <li>
      <Link to='/two'>Two</Link>
    </li>
    <li className='uk-parent'>
      <a>Three</a>
      <ul className='uk-nav-sub'>
        <li>
          <Link to='/sub-one'>Sub One</Link>
        </li>
        <li>
          <Link to='/sub-two'>Sub Two</Link>
        </li>
        <li>
          <Link to='/sub-three'>Sub Three</Link>
        </li>
      </ul>
    </li>
  </Nav>
), element);

NavBar

Official guide

import {NavBar} from 'react-uikit3';
import {Link} from 'react-router';

React.render((
  <NavBar>
    <div className='uk-navbar-left'>
      <ul className='uk-navbar-nav'>
        <li>
          <Link to='/'>One</Link>
        </li>
        <li>
          <Link to='/two'>Two</Link>
        </li>
        <li>
          <Link to='/three'>Three</Link>
          <div className='uk-navbar-dropdown'>
            <ul className='uk-nav uk-navbar-dropdown-nav'>
              <li>
                <Link to='/sub-one'>Sub One</Link>
              </li>
              <li>
                <Link to='/sub-two'>Sub Two</Link>
              </li>
              <li>
                <Link to='/sub-three'>Sub Three</Link>
              </li>
            </ul>
          </div>
        </li>
      </ul>
    </div>
  </NavBar>
), element);
AttributeTypeRequired?
alignstringfalse
modestringfalse
delayShownumberfalse
delayHidenumberfalse
boundaryselectorfalse
boundaryAlignbooleanfalse
offsetnumberfalse
dropbarbooleanfalse
dropbarModestringfalse
durationnumberfalse

Slideshow

Official guide

import {Slideshow, Cover} from 'react-uikit3';

React.render((
  <Slideshow slidenav={true}>
    <ul className="uk-slideshow-items">
      <li>
        <Cover type="image" src="/path/to/image.jpg" />
      </li>
      <li>
        <Cover type="image" src="/path/to/image.jpg" />
      </li>
      <li>
        <Cover type="image" src="/path/to/image.jpg" />
      </li>
    </ul>
  </Slideshow>
), element);
AttributeTypeRequired?
animationstringfalse
autoplaybooleanfalse
autoplayIntervalnumberfalse
finitebooleanfalse
pauseOnHoverbooleanfalse
indexnumberfalse
velocitynumberfalse
ratioboolean, stringfalse
minHeightnumberfalse
maxHeightnumberfalse
slidenavbooleanfalse

Icon

Official guide

import {Icon} from 'react-uikit3';

React.render((
  <Icon icon="home" />
), element);
AttributeTypeRequired?
iconstringfalse
rationumberfalse

Spinner

Official guide

import {Spinner} from 'react-uikit3';

React.render((
  <Spinner />
), element);
0.14.0

7 years ago

0.11.3

8 years ago

0.11.0

8 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago