@riseact/app-portal
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@riseact/app-portal

React components and utils to communicate with Riseact from your frontend

Installation

npm install @riseact/app-portal yarn add @riseact/app-portal

Usage

import { usePortalToast } from "@riseact/app-portal"


function ToastButton() {
    const toast = usePortalToast()

    function handleClick = () => {
        toast.success("This is rendered by Riseact!")
    }

    return (
        <button onClick={handleClick}>
            Click me
        </button>
    )
}
import { NavbarMenu } from "@riseact/app-portal"
import { useNavigate } from "react-router-dom"


function Page({ children }) {
    const navigate = useNavigate()

    return (
        <div>
            <NavbarMenu>
                <MenuItem onClick={() => navigate("/home")}>Home</MenuItem>
                <MenuItem onClick={() => navigate("/about")}>About</MenuItem>
            </NavbarMenu>   
            {children}
        <div>
    )
}

License

MIT © Metadonors

Readme

Keywords

Package Sidebar

Install

npm i @riseact/app-portal

Weekly Downloads

2

Version

0.0.1

License

MIT

Unpacked Size

11.9 kB

Total Files

23

Last publish

Collaborators

  • enodari
  • jonathanmataloni
  • farze