npm.io
2.2.3 • Published 2 months ago

@react95/clippy

Licence
MIT
Version
2.2.3
Deps
1
Size
31.7 MB
Vulns
0
Weekly
0
Stars
3.8K

Clippy agent

@react95/clippy

Using Clippy and its friends in your React Application it has never been easier!

Instalation

yarn add @react95/clippy

Usage

import { useClippy, ClippyProvider } from '@react95/clippy';

const MyComponent = () => {
  const { clippy } = useClippy();

  return <Button onClick={() => clippy.play('Wave')}>Hello Clippy!</Button>;
};

const App = () => (
  <ClippyProvider>
    <MyComponent />
  </ClippyProvider>
);
Changing the Agent
import { AGENTS } from '@react95/clippy';

const App = () => (
  <ClippyProvider agentName={AGENTS.MERLIN}>
    <MyComponent />
  </ClippyProvider>
);

API and Special thanks

This package only exposes the brilliant job done in

  • clippyjs project, in which you can find all the details you'll need.
  • clippyts providing all types of it.

Keywords