3.4896.0 • Published 9 months ago

@virtuvent/wix-style-react v3.4896.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

npm.io npm.io Dependencies DevDependencies

📦 Install

npm install wix-style-react
yarn add wix-style-react

🔨 Setup

wix-style-react is built with Stylable, therefore we recommend you build your project using a Stylable compatible template in order to save some configurations. Take a look at our usage guide Create Stylable App to create a new Stylable project from a boilerplate.

Requirements

wix-style-react requires react version 16.13.1 and up. For typescript users version ^3.9.7 is required.

Browsers support

  • Google Chrome (version 76 and above)
  • Safari for Mac (version 12 and above)
  • Microsoft Edge (version 18 and above)
  • Firefox (version 72 and above)

How to load wix-style-react compatible fonts:

Load Wix fonts from CDN:

  • For Madefor font please visit wix-fonts.
  • For Helvetica Neue:
    <link
      rel="stylesheet"
      href="//static.parastorage.com/services/third-party/fonts/Helvetica/fontFace.css"
    />
    Enable font smoothing with browser specific css properties:
    html {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

🚀 Usage

import { Button } from 'wix-style-react';

const App = () => (
  <Button>
    Click me!
  </Button>
);

💫 Testkits

All our components are provided with testkits that help our users test them.

A component testkit provides an interface to the component, enabling automated tests to access component functions without needing to know precise details of the technology being used.

//  Here is an example

// 1. import
import { InputTestkit } from 'wix-style-react/dist/testkit';

// 2. initialize
const inputDriver = InputTestkit({
  wrapper: document.body,
  dataHook: 'name-input',
});

// 3. interact
it('test', async () => {
    await inputDriver.enterText('hello world');
    expect(await inputDriver.getText()).toBe('hello world');
});

All methods are documented in our storybook components stories and some can be viewed through typescript interface.

Our testkits currently support four major testing frameworks: react-jsdom, protractor, puppeteer and selenium. Read our testing guidelines

⌨️ Typescript

The library is javascript based but types are supported with d.ts files. You should get the types automatically when installing wix-style-react. For any issues, check out our types FAQ

🤝 Contributing PRs Welcome

We welcome contributions to Wix-Style-React!

Read our contributing guide and help us build or improve our components.

🙋 Support

Check out our support guide

📝 License

This project is offered under MIT License.

3.4895.0

9 months ago

3.4888.0

9 months ago

3.4890.0

9 months ago

3.4894.0

9 months ago

3.4896.0

9 months ago

3.4591.0

10 months ago

3.4887.0

9 months ago

3.4889.0

9 months ago

3.4597.0

10 months ago

3.4137.0

1 year ago

3.4116.0

1 year ago

3.4135.0

1 year ago

3.4133.0

1 year ago

3.4112.0

1 year ago

3.4143.0

1 year ago

3.4119.0

1 year ago

3.4117.0

1 year ago

3.4138.0

1 year ago

3.4136.0

1 year ago

3.4113.0

1 year ago

3.4134.0

1 year ago

3.4111.0

1 year ago

3.4142.0

1 year ago

3.4121.0

1 year ago

3.4140.0

1 year ago

3.4118.0

1 year ago

3.3773.0

1 year ago

3.3775.0

1 year ago

3.3790.0

1 year ago

3.3771.0

1 year ago

3.3679.0

1 year ago

3.3801.0

1 year ago

3.3642.0

1 year ago

3.3621.0

1 year ago

3.3805.0

1 year ago

3.3434.0

2 years ago

3.3537.0

1 year ago

3.3535.0

1 year ago

3.3745.0

1 year ago

3.3539.0

1 year ago

3.3493.0

2 years ago

3.3780.0

1 year ago

3.3533.0

1 year ago

3.3531.0

1 year ago

9.94.0

2 years ago

3.3622.0

1 year ago

3.3547.0

1 year ago

3.3779.0

1 year ago

3.3585.0

1 year ago

3.3770.0

1 year ago

3.3634.0

1 year ago

3.3800.0

1 year ago

3.3641.0

1 year ago

3.3492.0

2 years ago

3.3643.0

1 year ago

3.3802.0

1 year ago

3.3808.0

1 year ago

3.3536.0

1 year ago

3.3748.0

1 year ago

3.3534.0

1 year ago

3.3538.0

1 year ago

3.3532.0

1 year ago

3.3530.0

1 year ago

3.3435.0

2 years ago

3.3629.0

1 year ago

9.95.0

2 years ago

3.3644.0

1 year ago

3.3623.0

1 year ago

3.3630.0

1 year ago

3.3674.0

1 year ago

3.3799.0

1 year ago

3.3734.0

1 year ago

3.3778.0

1 year ago

9.89.0

2 years ago

9.90.0

2 years ago

9.91.0

2 years ago

9.90.1

2 years ago

9.92.0

2 years ago

9.93.0

2 years ago

9.88.0

2 years ago

9.87.0

2 years ago