From ee9a9ebf742df7b5b412cecc64ccf57588a6a344 Mon Sep 17 00:00:00 2001 From: aqquq <jannik.wurche@student.uni-halle.de> Date: Wed, 3 Jul 2024 17:14:58 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A4=20add=20UploadFileView=20to=20chec?= =?UTF-8?q?k=20and=20upload=20files=20to=20Firebase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Pages/UploadFileView.elm | 8 ++++++++ src/Types.elm | 1 + src/View.elm | 19 +++++++++++-------- 3 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 src/Pages/UploadFileView.elm diff --git a/src/Pages/UploadFileView.elm b/src/Pages/UploadFileView.elm new file mode 100644 index 0000000..080180e --- /dev/null +++ b/src/Pages/UploadFileView.elm @@ -0,0 +1,8 @@ +module Pages.UploadFileView exposing (..) + +import Html exposing (..) +import Types exposing (Msg) + +uploadView : Html Msg +uploadView = + div [] [] \ No newline at end of file diff --git a/src/Types.elm b/src/Types.elm index 3e9417d..6f8a187 100644 --- a/src/Types.elm +++ b/src/Types.elm @@ -36,6 +36,7 @@ type Route = HomeRoute | QuestionRoute Int | ResultRoute + | Upload | NotFound -- Represents a graph, including its window and functions. diff --git a/src/View.elm b/src/View.elm index 8b8bab0..31406f4 100644 --- a/src/View.elm +++ b/src/View.elm @@ -3,10 +3,11 @@ module View exposing (..) import Html exposing (..) import Browser -import Pages.HomeView -import Pages.QuizView -import Pages.ResultView -import Pages.NotFound +import Pages.HomeView exposing (homeView) +import Pages.QuizView exposing (questionView) +import Pages.ResultView exposing (resultView) +import Pages.NotFound exposing (notFoundView) +import Pages.UploadFileView exposing (uploadView) import Types exposing (Model, Msg(..), Route(..)) @@ -16,13 +17,15 @@ view model = let routeContent = case model.route of HomeRoute -> - Pages.HomeView.homeView model + homeView model QuestionRoute n -> - Pages.QuizView.questionView n model.quiz + questionView n model.quiz ResultRoute -> - Pages.ResultView.resultView model + resultView model + Upload -> + uploadView NotFound -> - Pages.NotFound.notFoundView + notFoundView in { title = "Mathe Quiz App" , body = [routeContent] -- GitLab