feat: "spa", but more like single entry-point

This commit is contained in:
2026-09-16 23:25:16 +02:00
parent 13b14abb12
commit 15590e5162
30 changed files with 252 additions and 277 deletions
@@ -3,9 +3,10 @@
{% load django_vite %}
{% block head %}
{% vite_asset 'src/market.ts' %}
{% vite_asset 'src/main.ts' %}
{% endblock %}
{% block content %}
<div id="app" data-event-path="{{ event.path }}"></div>
{{ bootstrap|json_script:"bootstrap-data" }}
<div id="app"></div>
{% endblock %}
-11
View File
@@ -1,11 +0,0 @@
{% extends "base.html" %}
{% load django_vite %}
{% block head %}
{% vite_asset 'src/home.ts' %}
{% endblock %}
{% block content %}
<div id="app" data-event-path="{{ event.path }}" data-market-enabled="{{ market_enabled|lower }}"></div>
{% endblock %}
-11
View File
@@ -1,11 +0,0 @@
{% extends "base.html" %}
{% load django_vite %}
{% block head %}
{% vite_asset 'src/noita.ts' %}
{% endblock %}
{% block content %}
<div id="app" data-event-path="{{ event.path }}"></div>
{% endblock %}
@@ -1,11 +0,0 @@
{% extends "base.html" %}
{% load django_vite %}
{% block head %}
{% vite_asset 'src/opus-magnum.ts' %}
{% endblock %}
{% block content %}
<div id="app" data-event-path="{{ event.path }}" data-collection-title="{{ collection.title }}" data-collection-url="{{ collection.url }}" data-collection-description="{{ collection.description }}"></div>
{% endblock %}
@@ -1,11 +0,0 @@
{% extends "base.html" %}
{% load django_vite %}
{% block head %}
{% vite_asset 'src/submissions.ts' %}
{% endblock %}
{% block content %}
<div id="app" data-event-path="{{ event.path }}" data-scope-id="{{ scope.id }}" data-scope-name="{{ scope.name }}" data-game-name="{{ game.name }}" data-game-image="{{ game.image |default:'' }}" data-game-steam-id="{{ game.steam_app_id|default:'' }}" data-game-path="{{ game.path }}"></div>
{% endblock %}
@@ -1,12 +0,0 @@
{% extends "base.html" %}
{% load django_vite %}
{% block head %}
{% vite_asset 'src/submissions_select.ts' %}
{% endblock %}
{% block content %}
{{ scopes_data|json_script:"scopes-data" }}
<div id="app" data-event-path="{{ event.path }}" data-game-path="{{ game.path }}" data-game-name="{{ game.name }}"></div>
{% endblock %}