Skip to content
The component library powering the Kata.ai platform.
TypeScript CSS JavaScript
Branch: next
Clone or download
resir014 chore: remove old storybook helpers + packages (#142)
* chore: remove old storybook helpers + packages

* chore: remove unused loaders
Latest commit 4cc0e16 Oct 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.storybook chore: remove old storybook helpers + packages (#142) Oct 16, 2019
.vscode refactor: initialise @wicara/core (#136) Oct 2, 2019
__mocks__/lodash-es refactor: cleanup some uses of lodash (#113) Apr 19, 2019
assets refactor: refactored build system + renamed project (#67) Oct 29, 2018
config test: set up test runner + write down initial unit tests (#69) Oct 31, 2018
docs docs: updated introductions Aug 21, 2019
packages fix(notification): added missing deps for toaster Oct 16, 2019
scripts test: set up test runner + write down initial unit tests (#69) Oct 31, 2018
types refactor(storybook): moved all stories to root (#78) Dec 12, 2018
.babelrc refactor: initialise @wicara/core (#136) Oct 2, 2019
.editorconfig chore: major rewrite w/ lerna (#19) Aug 6, 2018
.gitignore chore: add `.cache` to gitignore Oct 24, 2018
.huskyrc feat(loading): add color props on loading circle component (#127) Aug 19, 2019
.npmignore chore: unified package (#45) Sep 27, 2018
.prettierignore chore: major rewrite w/ lerna (#19) Aug 6, 2018
.prettierrc refactor: initialise @wicara/core (#136) Oct 2, 2019
.travis.yml ci(travis): only test on node 10 (#125) Jul 17, 2019
CODE_OF_CONDUCT.md chore: added contributing guidelines + Code of Conduct (#43) Sep 19, 2018
CONTRIBUTING.md docs: updated contributing guidelines Jan 25, 2019
LICENSE chore: major rewrite w/ lerna (#19) Aug 6, 2018
README.md docs: added link to docs on README Apr 16, 2019
commitlint.config.js chore: major rewrite w/ lerna (#19) Aug 6, 2018
lerna.json refactor: refactored build system + renamed project (#67) Oct 29, 2018
netlify.toml refactor: refactored build system + renamed project (#67) Oct 29, 2018
package.json chore: remove old storybook helpers + packages (#142) Oct 16, 2019
rollup.config.js chore(rollup): use rollup-plugin-typescript2 (#116) May 10, 2019
tsconfig.base.json feat(common): added Skeleton component, refactored structure (#94) Jan 25, 2019
tsconfig.json refactor: initialise @wicara/core (#136) Oct 2, 2019
tsconfig.lint.json refactor: refactored build system + renamed project (#67) Oct 29, 2018
tsconfig.test.json test: set up test runner + write down initial unit tests (#69) Oct 31, 2018
tslint.json refactor: upgrade styled-components to v4 + refactor theming (#75) Dec 7, 2018
wicara-env.d.ts docs(storybook): rewrite storybook with version 5 (#129) Aug 20, 2019
yarn.lock chore: remove old storybook helpers + packages (#142) Oct 16, 2019

README.md

Wicara

wicara /wi·ca·ra/ (noun)
the expression of or the ability to express thoughts and feelings by articulate sounds.

Build Status codecov Build Status


Wicara (previously kata-kit) is an implementation of Aksara using the React framework. It is the true implementation of Aksara in raw code form, designed to communicate with users and bring delightful experiences. Wicara is the designation for Aksara React components.

Note: Wicara is still in beta.


Documentation

Contributing

Wicara is developed by the help of developers like you! Please read our Contributing Guidelines to get started on developing Wicara.

This project is bound by a Code of Conduct.

Usage

Quickstart

Check out kata-ai/wicara-starter.

Prerequisites

Wicara requires styled-components v4+. First, install the core Wicara theme/reset package and styled-components.

# yarn
$ yarn add styled-components @kata-kit/theme @kata-kit/reset

# npm
$ npm install --save styled-components @kata-kit/theme @kata-kit/reset

At the bare minimum, you should at least import the global CSS reset provided by Wicara.

import { KataReset } from '@kata-kit/reset';

const App = ({ children }) => <KataReset>{children}</KataReset>;

Example

Wicara is built in React, with styling done in styled-components. To use these components, import them as follows:

// Example for `<Button />` component.

import * as React from 'react';
import { Button } from '@kata-kit/button';

export default () => <Button>Push Me</Button>;

License

This is a monorepo, which means different packages can have different licenses.

By default, the root level of this repo, as well as the demo site, are licensed under the Apache 2.0 license. While most components use the same license, please note that some packages (like our assets package) may use a different license. Any overriding licenses for each package will be mentioned in the LICENSE file located at the root of each package.

Copyright (c) 2018 Kata.ai and/or contributors. All rights reserved.

Maintainers

You can’t perform that action at this time.