feat: Anleitung-Popup und Version 1.5.0
- ANLEITUNG.html erstellt (Bedienungsanleitung als HTML-Seite) - Anleitung-Button im Dashboard-Footer ergänzt - Anleitung öffnet sich als Modal-Popup mit eigenem Header - Version 1.4.1 → 1.5.0
This commit is contained in:
@@ -21,6 +21,9 @@ Highcharts.setOptions({
|
||||
})
|
||||
|
||||
const WeatherDashboard = ({ data, currentData = [], rainData = [], timeRange = '24h', onTimeRangeChange, showTable = false, onToggleTable }) => {
|
||||
// State für Anleitung
|
||||
const [showAnleitung, setShowAnleitung] = useState(false)
|
||||
|
||||
// State für benutzerdefinierten Zeitbereich
|
||||
const [showCustomRangeModal, setShowCustomRangeModal] = useState(false)
|
||||
const [customStartDate, setCustomStartDate] = useState('')
|
||||
@@ -1074,6 +1077,23 @@ const WeatherDashboard = ({ data, currentData = [], rainData = [], timeRange = '
|
||||
</div>
|
||||
)} {/* end showTable ternary */}
|
||||
|
||||
{/* Modal Anleitung */}
|
||||
{showAnleitung && (
|
||||
<div className="modal-overlay" onClick={() => setShowAnleitung(false)}>
|
||||
<div className="anleitung-modal" onClick={(e) => e.stopPropagation()}>
|
||||
<div className="anleitung-modal-header">
|
||||
<span>Bedienungsanleitung</span>
|
||||
<button className="anleitung-modal-close" onClick={() => setShowAnleitung(false)}>✕</button>
|
||||
</div>
|
||||
<iframe
|
||||
src="/ANLEITUNG.html"
|
||||
title="Bedienungsanleitung"
|
||||
className="anleitung-frame"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Modal für benutzerdefinierten Zeitbereich */}
|
||||
{showCustomRangeModal && (
|
||||
<div className="modal-overlay" onClick={handleCancelCustomRange}>
|
||||
@@ -1130,6 +1150,14 @@ const WeatherDashboard = ({ data, currentData = [], rainData = [], timeRange = '
|
||||
mailto:rxf@gmx.de
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<button
|
||||
className="anleitung-btn"
|
||||
onClick={() => setShowAnleitung(true)}
|
||||
>
|
||||
Anleitung
|
||||
</button>
|
||||
</div>
|
||||
<div>
|
||||
<span className="version-full">Version</span>
|
||||
<span className="version-short">V</span>
|
||||
|
||||
Reference in New Issue
Block a user