This repository has been archived on 2026-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Operations-Research-Tool/src/app/modules.tsx
T
2024-10-03 22:22:00 +02:00

51 lines
1.1 KiB
TypeScript

import { MouseEventHandler } from "react";
import React from 'react';
import Popup from "reactjs-popup";
export function Box({title, placeholder, id}:
{title:string; placeholder:string; id:string}) {
return(
<div className="main_div">
<div className="body_title">
{title}
</div>
<div className="text">
<textarea
className="body_box"
id={id}
wrap="soft"
rows={6}
placeholder={placeholder}
></textarea>
</div>
</div>
);
}
export function Button({title, className, onClickFunc}:
{title:string; className:string|undefined; onClickFunc: MouseEventHandler}) {
return(
<button
className={className}
onClick={onClickFunc}
>
{title}
</button>
);
}
export function Output({ id, text }: { id: string; text: string }) {
return (
<div className="main_div">
<div className="body_title">Output</div>
<div className="text">
<p className="output_box" id={id}>
{text}
</p>
</div>
</div>
);
}