{ formLoading = true; return async ({ update }) => { await update({ invalidateAll: true, reset: false }); formLoading = false; }; }} class="max-w-3xl space-y-6" >
Track:
{#each tracks as track}
{track.track}
{/each}
Pre-Race waiting time seconds:
Session over time seconds:
Ambient temp:
Cloud level:
Rain:
Weather randomness:
Post-Qualy seconds:
Post-Race seconds:
Simracer weather conditions:
Is fixed condition qualification:
No
Yes
Sessions:
{#each editedConfig.sessions as session, index}
Hour of Day:
Day of Weekend:
Time Multiplier:
Session Type:
Practice
Qualifying
Race
Session Duration (Minutes):
{ editedConfig.sessions = editedConfig.sessions.filter((_, i) => i !== index); }} class="mt-4 flex items-center rounded-md bg-red-600 px-3 py-1 text-xs font-medium text-white hover:bg-red-700" >
Remove Session
{/each}
{ editedConfig.sessions = [ ...editedConfig.sessions, { hourOfDay: 14, dayOfWeekend: 1, timeMultiplier: 1, sessionType: 'Practice', sessionDurationMinutes: 60 } ]; }} class="flex items-center rounded-md bg-green-600 px-4 py-2 text-sm font-medium text-white hover:bg-green-700" >
Add Session
Restart server after saving
Save Changes