Skip to content

Commit d7f5525

Browse files
committed
refactor(core): ♻️ move student equipment to sandbox/equipment
- relocate equipment implementation and styles from pages/student-page to pages/sandbox - add new src/pages/sandbox/equipment.ts and equipment.css - update imports to reference sandbox/equipment in sandbox-page.ts, simulation-manager.ts, sync/storage.ts, and sync/sync-manager.ts - remove legacy src/pages/student-page/student-equipment.ts and student-equipment.css to eliminate dead code and avoid duplicate components - align equipment placement with SandboxPage structure
1 parent fd887a2 commit d7f5525

6 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/pages/sandbox-page.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { html } from "../engine/utils/development/formatter";
88
import { syncEquipmentWithStore } from '../sync/storage';
99
import { BasePage } from "./base-page";
1010
import { Body } from "./layout/body/body";
11-
import { Equipment } from './student-page/student-equipment';
11+
import { Equipment } from './sandbox/equipment';
1212

1313
/**
1414
* Student page implementation
File renamed without changes.

src/pages/student-page/student-equipment.ts renamed to src/pages/sandbox/equipment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { RealTimeSpectrumAnalyzer } from '../../equipment/real-time-spectrum-ana
77
import { Receiver } from '../../equipment/receiver/receiver';
88
import { Transmitter } from '../../equipment/transmitter/transmitter';
99
import { SandboxPage } from "../sandbox-page";
10-
import './student-equipment.css';
10+
import './equipment.css';
1111

1212
/**
1313
* StudentEquipment - Orchestrates all equipment on student page

src/simulation/simulation-manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Satellite } from '@app/equipment/satellite/satellite';
22
import { EventBus } from '@app/events/event-bus';
33
import { Events } from '@app/events/events';
4-
import { Equipment } from '@app/pages/student-page/student-equipment';
4+
import { Equipment } from '@app/pages/sandbox/equipment';
55
import { Milliseconds } from 'ootk';
66
import { dBm, FECType, Hertz, ModulationType, RfFrequency, RfSignal, SignalOrigin } from './../types';
77

src/sync/storage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import { SimulationManager } from '@app/simulation/simulation-manager';
99
import { EventBus } from '../events/event-bus';
1010
import { Events } from '../events/events';
11-
import type { Equipment } from '../pages/student-page/student-equipment';
11+
import type { Equipment } from '../pages/sandbox/equipment';
1212
import { StorageProviderFactory, StorageProviderType } from './storage-provider-factory';
1313
import { SyncManager, type AppState } from './sync-manager';
1414
import './webpack-hot-module';

src/sync/sync-manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { RealTimeSpectrumAnalyzerState } from '../equipment/real-time-spectrum-a
33
import { ReceiverState } from '../equipment/receiver/receiver';
44
import { TransmitterState } from '../equipment/transmitter/transmitter';
55
import { Logger } from '../logging/logger';
6-
import type { Equipment } from '../pages/student-page/student-equipment';
6+
import type { Equipment } from '../pages/sandbox/equipment';
77
import type { StorageProvider } from './storage-provider';
88

99
/**

0 commit comments

Comments
 (0)