update react
This commit is contained in:
parent
804ce323bf
commit
7d4f1151fa
40 changed files with 3573 additions and 14078 deletions
18
src/app/message-banner.tsx
Normal file
18
src/app/message-banner.tsx
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import {actionClosedMessageBanner} from "./state/action.ts";
|
||||
import styles from "./message-banner.module.css";
|
||||
|
||||
export default function MessageBanner({state, dispatch}) {
|
||||
function handleClose() {
|
||||
dispatch(actionClosedMessageBanner());
|
||||
}
|
||||
|
||||
if (!!state.errorMessage) {
|
||||
return (
|
||||
<div className={styles.banner + " " + styles.message}>
|
||||
{state.errorMessage}
|
||||
<button onClick={handleClose}>Dismiss message</button>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
return (<div className={styles.banner + " " + styles.empty}></div>);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue