Mining/miner/config/src/components/misc/LoggingForm.js
snider 69376b886f feat: Rebrand xmrig to miner and vendor XMRig ecosystem
Complete rebranding of all components:
- Core miner: xmrig -> miner (binary, version.h, CMakeLists.txt)
- Proxy: xmrig-proxy -> miner-proxy
- CUDA plugin: xmrig-cuda -> miner-cuda
- Heatmap: xmrig-nonces-heatmap -> miner-nonces-heatmap
- Go CLI wrapper: miner-cli -> miner-ctrl

Vendored XMRig ecosystem into miner/ directory:
- miner/core - XMRig CPU/GPU miner
- miner/proxy - Stratum proxy
- miner/cuda - NVIDIA CUDA plugin
- miner/heatmap - Nonce visualization tool
- miner/config - Configuration UI
- miner/deps - Pre-built dependencies

Updated dev fee to use project wallet with opt-out (kMinimumDonateLevel=0)
Updated branding to Lethean (domain, copyright, version 0.1.0)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 19:43:02 +00:00

71 lines
1.8 KiB
JavaScript

'use strict';
import React from 'react';
import { OS_WINDOWS } from '../../constants/options';
import Form from "../Form";
export default class LoggingForm extends Form {
render() {
return (
<form>
<div className="form-group">
<label htmlFor="logFile">Log filename</label>
<input
value={this.props.logFile}
onChange={this.handleInputChange}
type="text"
className="form-control"
name="logFile"
id="logFile"
placeholder="Absolute or relative log filename"
/>
</div>
<div className="form-group">
<label htmlFor="printTime">Hashrate report interval</label>
<div className="input-group" style={{width: 200}}>
<input
value={this.props.printTime}
onChange={this.handleInputChange}
type="number"
className="form-control"
name="printTime"
id="printTime"
min={1}
/>
<span className="input-group-addon" id="basic-addon2">Seconds</span>
</div>
</div>
<div className="checkbox">
<label>
<input
checked={this.props.os !== OS_WINDOWS && this.props.syslog}
onChange={this.handleInputChange}
name="syslog"
type="checkbox"
disabled={this.props.os === OS_WINDOWS}
/> Use syslog
</label>
</div>
<div className="checkbox">
<label>
<input
checked={this.props.colors}
onChange={this.handleInputChange}
name="colors"
type="checkbox"
/> Colored output
</label>
</div>
</form>
);
}
}