mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-13 23:14:53 +09:00
* .jsx to .tsx * controller: tsc --build before webpack-cli * Type Annotation * disabled move into the <Input/> and <Checkbox/> * cleanup debug left over * documentation * default ModPack * modPackUpdateHandlers no undefined * PluginInfo changes proposition * PluginInfo changes proposition miss * ModRecord & ModInfo feedback loop at const mods = [ ? * ["connect", "drop", "resume", "close"] as const * .tsx to .ts when possible
13 lines
368 B
TypeScript
13 lines
368 B
TypeScript
import React from "react";
|
|
|
|
type SectionHeader = {
|
|
title: string;
|
|
extra?: React.JSX.Element;
|
|
};
|
|
export default function SectionHeader(props: SectionHeader): React.JSX.Element {
|
|
return <div className="section-header">
|
|
<div className="section-header-title">{props.title}</div>
|
|
{props.extra && <div className="section-header-extra">{props.extra}</div>}
|
|
</div>;
|
|
}
|