refactor: clean up

This commit is contained in:
moen0
2026-04-13 20:37:21 +02:00
parent 7d53f8589a
commit cd80a947a9
6 changed files with 27 additions and 92 deletions
+17 -4
View File
@@ -14,6 +14,7 @@ import { EquityCurve } from './components/EquityCurve';
import { MetricCard } from './components/MetricCard';
import { PerformanceBreakdown } from './components/PerformanceBreakdown';
import { TradeDistribution } from './components/TradeDistribution';
import appLogo from './assets/favicon.png';
const TIMEFRAMES = [
{ label: '1m', value: 1 },
@@ -143,6 +144,17 @@ export default function App() {
useEffect(() => { setMounted(true); }, []);
useEffect(() => {
let link = document.querySelector("link[rel='icon']");
if (!link) {
link = document.createElement('link');
link.rel = 'icon';
document.head.appendChild(link);
}
link.type = 'image/png';
link.href = appLogo;
}, []);
useEffect(() => {
let isMounted = true;
const loadDatasets = async () => {
@@ -461,12 +473,13 @@ export default function App() {
animate={mounted ? 'visible' : 'hidden'}
>
<div className="flex items-center gap-4">
<div className="w-10 h-10 bg-[#fafafa] text-black font-mono font-bold text-[13px] flex items-center justify-center tracking-tight">
nQ
</div>
<img
src={appLogo}
alt="noteQuant logo"
className="w-10 h-10 object-contain border border-[#262626] bg-black p-1"
/>
<div>
<div className="text-[17px] font-semibold tracking-tight">noteQuant</div>
<div className="text-[11px] text-[#737373] font-mono uppercase tracking-widest">ICT / SMC Backtester</div>
</div>
</div>
<div className="flex items-center gap-3 flex-wrap">
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

+2 -1
View File
@@ -81,7 +81,8 @@ function savePresets(presets) {
function loadRecentResults() {
try {
const parsed = JSON.parse(localStorage.getItem(RESULT_HISTORY_KEY) || '[]');
return Array.isArray(parsed) ? parsed.slice(0, 5) : [];
return Array.isArray(parsed) ? parsed.slice(0,
5) : [];
} catch {
return [];
}