0.1.3 • Published 8 years ago
@axetroy/react-platform-render v0.1.3
react-platform-render
platform wrapper component for react
Install
yarn add react # requirement
yarn add platform # requirement
yarn add @axetroy/react-platform-render
Usage
import React from 'react';
import { render } from 'react-dom';
import platform from 'platform';
import PlatformRender, {
Chrome,
Firefox,
Ie,
Opera,
Safari,
Edge
} from '../../lib/react-platform-render';
const element = document.createElement('div');
document.body.appendChild(element);
render(
<div>
hello world
Your platform: {platform.name}
<PlatformRender platform="Ie">
If you are using Ie. You should see this block
</PlatformRender>
<Chrome>
This is Chrome block
</Chrome>
<Ie>
This is IE block
</Ie>
<Safari>
This is Safari block
</Safari>
<Edge>
This is Microsoft Edge block
</Edge>
</div>,
element
);
Props
- platform: string
Run the Demo
git clone https://github.com/axetroy/react-platform-render.git
yarn
yarn start
License
The MIT License
0.1.3
8 years ago