diff --git a/src/graphql/mutations/createSpeedResult.gql b/src/graphql/mutations/createSpeedResult.gql
new file mode 100644
index 00000000..e69de29b
diff --git a/src/graphql/queries/speedResutls.gql b/src/graphql/queries/speedResutls.gql
index 64dc38d7..1cea4a7d 100644
--- a/src/graphql/queries/speedResutls.gql
+++ b/src/graphql/queries/speedResutls.gql
@@ -26,4 +26,9 @@ query SpeedResults ($limit: Int, $startAfter: Timestamp) {
}
}
}
+ eventDefinitions {
+ id
+ name
+ totalDuration
+ }
}
diff --git a/src/routes.ts b/src/routes.ts
index ed9ce0a0..b837252f 100644
--- a/src/routes.ts
+++ b/src/routes.ts
@@ -9,6 +9,8 @@ export const routes: RouteRecordRaw[] = [
{ name: 'trick', path: '/trick/:discipline/:slug', component: () => import('./views/Trick.vue') },
{ name: 'speed', path: '/speed', component: () => import('./views/SpeedIndex.vue') },
+ { name: 'speed-create', path: '/speed/create', component: () => import('./views/SpeedCreate.vue') },
+ { name: 'speed-details', path: '/speed/details/:id', component: () => import('./views/SpeedIndex.vue') },
{ name: 'shop', path: '/shop', component: () => import('./views/Shop.vue') },
{ name: 'shop-success', path: '/shop-success', component: () => import('./views/ShopSuccess.vue') },
diff --git a/src/views/SpeedCreate.vue b/src/views/SpeedCreate.vue
new file mode 100644
index 00000000..deadfd55
--- /dev/null
+++ b/src/views/SpeedCreate.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ or
+
+
+
+
diff --git a/src/views/SpeedIndex.vue b/src/views/SpeedIndex.vue
index 1790883c..00b34b3f 100644
--- a/src/views/SpeedIndex.vue
+++ b/src/views/SpeedIndex.vue
@@ -1,8 +1,21 @@
-
+
+
+
+
+
+
+
+ Create Score
+
+
+
+
+
+
@@ -29,7 +42,9 @@ import { useIntersectionObserver, useThrottleFn } from '@vueuse/core'
import { useSpeedResultsQuery } from '../graphql/generated/graphql'
import SpeedBox from '../components/SpeedBox.vue'
+import IconButton from '../components/IconButton.vue'
import IconLoading from 'virtual:vite-icons/mdi/loading'
+import IconPlus from 'virtual:vite-icons/mdi/plus'
const loadMoreRef = ref()