>>1,i=e[r];if(!(void 0!==i&&0P(o,n))void 0!==u&&0>P(u,o)?(e[r]=u,e[a]=n,r=a):(e[r]=o,e[l]=n,r=l);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[a]=n,r=a}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],z=[],O=1,R=null,I=3,F=!1,M=!1,j=!1;function D(e){for(var t=E(z);null!==t;){if(null===t.callback)C(z);else{if(!(t.startTime<=e))break;C(z),t.sortIndex=t.expirationTime,_(N,t)}t=E(z)}}function L(e){if(j=!1,D(e),!M)if(null!==E(N))M=!0,r(A);else{var t=E(z);null!==t&&i(L,t.startTime-e)}}function A(e,n){M=!1,j&&(j=!1,l()),F=!0;var r=I;try{for(D(n),R=E(N);null!==R&&(!(R.expirationTime>n)||e&&!o());){var a=R.callback;if(null!==a){R.callback=null,I=R.priorityLevel;var u=a(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?R.callback=u:R===E(N)&&C(N),D(n)}else C(N);R=E(N)}if(null!==R)var s=!0;else{var c=E(z);null!==c&&i(L,c.startTime-n),s=!1}return s}finally{R=null,I=r,F=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||F||(M=!0,r(A))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return E(N)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,o){var a=t.unstable_now();if("object"==typeof o&&null!==o){var u=o.delay;u="number"==typeof u&&0a?(e.sortIndex=u,_(z,e),null===E(N)&&e===E(z)&&(j?l():j=!0,i(L,u-a))):(e.sortIndex=o,_(N,e),M||F||(M=!0,r(A))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=E(N);return n!==R&&null!==R&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime {
10 | toast.notify('😀 Hello, how are you?', {
11 | duration: 5,
12 | type: this.state.type,
13 | targetId: id,
14 | position
15 | });
16 | }
17 | onChangeState = (type) => {
18 | this.setState({type})
19 | }
20 | render(){
21 | return(
22 |
23 |
24 |
React NextJs Toast
25 |
No complicated setup, just install and start using.
26 |
An out of the box toast component for nextjs framework or any project using style-jsx.
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
50 |
51 |
52 |
55 |
56 |
57 |
60 |
61 |
62 |
63 |
64 | this.onChangeState('info')}/>
65 | this.onChangeState('success')}/>
66 | this.onChangeState('warn')}/>
67 | this.onChangeState('error')}/>
68 |
69 |
70 |
71 |
72 |
75 |
76 |
77 |
80 |
81 |
82 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
100 |
198 |
199 | );
200 | }
201 | }
202 |
203 | export default App;
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import ReactDOM from "react-dom";
3 | import App from "./App.js";
4 | ReactDOM.render(, document.getElementById("root"));
--------------------------------------------------------------------------------
/src/radioinput.js:
--------------------------------------------------------------------------------
1 | import React, { useState } from 'react'
2 |
3 | function RadioInput(props){
4 | const onClick = () => {
5 | if(props.onChange) props.onChange();
6 | }
7 | let circle = props.active ? 'circle-filled' : 'circle';
8 | return (