diff --git a/resources/js_vue3/assets/app.scss b/resources/js_vue3/assets/app.scss
index e5d88d25..67fb8268 100644
--- a/resources/js_vue3/assets/app.scss
+++ b/resources/js_vue3/assets/app.scss
@@ -447,6 +447,10 @@ figure.no-icon {
/* green */
}
+.dots.off li {
+ background: $black-bis;
+}
+
// .dots li:nth-child(3n+2), .dots li:nth-child(3n+3) {
// display:none;
// }
diff --git a/resources/js_vue3/components/Dots.vue b/resources/js_vue3/components/Dots.vue
new file mode 100644
index 00000000..69816010
--- /dev/null
+++ b/resources/js_vue3/components/Dots.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js_vue3/components/TotpLooper.vue b/resources/js_vue3/components/TotpLooper.vue
new file mode 100644
index 00000000..e5bf1227
--- /dev/null
+++ b/resources/js_vue3/components/TotpLooper.vue
@@ -0,0 +1,121 @@
+
+
+
+
+
+
\ No newline at end of file