aboutsummaryrefslogtreecommitdiffhomepage
path: root/application/components/messages/invalid-repo.vue
diff options
context:
space:
mode:
Diffstat (limited to 'application/components/messages/invalid-repo.vue')
-rw-r--r--application/components/messages/invalid-repo.vue31
1 files changed, 31 insertions, 0 deletions
diff --git a/application/components/messages/invalid-repo.vue b/application/components/messages/invalid-repo.vue
new file mode 100644
index 0000000..fc96256
--- /dev/null
+++ b/application/components/messages/invalid-repo.vue
@@ -0,0 +1,31 @@
+<template>
+ <modal>
+ <div class="dialog">
+ <h2>Hold up a second!</h2>
+ <p>The selected repository does not contain <code>info.json</code> or <code>keymap.json</code>.</p>
+ <p>
+ This app depends on some additional metadata to render the keymap.
+ For an example repository ready to use now or metadata you can apply
+ to your own keyboard repo, have a look at <a href="https://github.com/nickcoutsos/zmk-config-corne-demo/">zmk-config-corne-demo</a>.
+ </p>
+ </div>
+ </modal>
+</template>
+
+<script>
+import Modal from '../modal.vue'
+
+export default {
+ name: 'InvalidRepo',
+ components: { Modal },
+}
+</script>
+
+<style scoped>
+.dialog {
+ background-color: white;
+ padding: 40px;
+ margin: 40px;
+ max-width: 500px;
+}
+</style>