- {{! TODO: move this into basic button component ? }}
-
+
+
+
+
+
+
{{#if this.counter}}
@@ -36,4 +46,8 @@
-
\ No newline at end of file
+
+
+{{#if this.saveModalVisible}}
+
+{{/if}}
\ No newline at end of file
diff --git a/package.json b/package.json
index f0f9053..9aeaf2c 100644
--- a/package.json
+++ b/package.json
@@ -64,6 +64,7 @@
"@types/qunit": "^2.11.1",
"@types/rsvp": "^4.0.3",
"@types/three": "~0.137.0",
+ "@types/uikit": "^3.14.1",
"@typescript-eslint/eslint-plugin": "^6.3.0",
"@typescript-eslint/parser": "^6.3.0",
"broccoli-asset-rev": "^3.0.0",
diff --git a/translations/en-us.yaml b/translations/en-us.yaml
index 1e3b34c..f17a227 100644
--- a/translations/en-us.yaml
+++ b/translations/en-us.yaml
@@ -101,3 +101,8 @@ errors:
unknown_font: The font is not in font list
seo:
description: Generate 3D printable text in one click ! Choose a font from more than 1000 fonts or use your own, different shape and settings & download an STL file to print.
+save: save settings
+save_modal:
+ title: Save your current settings
+ info: Bookmark the current URL or save the URL bellow to easily retrieve the current settings.
+ close: Close
diff --git a/translations/fr-fr.yaml b/translations/fr-fr.yaml
index 885aec5..132821d 100644
--- a/translations/fr-fr.yaml
+++ b/translations/fr-fr.yaml
@@ -98,3 +98,8 @@ errors:
unknown_font: Police non trouvée dans la liste
seo:
description: Générer du texte 3D en 1 click ! Choisissez une police parmi plus de 1000 polices Google ou utilisez la vôtre, différentes formes et réglagles & téléchargez un fichier STL à imprimer.
+save: enregister les réglages
+save_modal:
+ title: Enregistrer vos réglages actuels
+ info: Ajouter l'URL actuelle de la page à vos favoris ou enregistrer l'URL ci dessous pour facilement retrouvé les réglages actuels.
+ close: Fermer
diff --git a/yarn.lock b/yarn.lock
index 1c1619a..2771305 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2100,6 +2100,11 @@
resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.1.tgz#8f80dd965ad81f3e1bc26d6f5c727e132721ff40"
integrity sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==
+"@types/uikit@^3.14.1":
+ version "3.14.1"
+ resolved "https://registry.npmjs.org/@types/uikit/-/uikit-3.14.1.tgz#2dc17decee28c4fed2f96d9f67fc5ac5235794ca"
+ integrity sha512-DvyFy9PJjedeycR26zC71ri7OgpFkYa63xw6Cr9dOU2dlQWn8TmS8moHDFw3qsB0TDSJ3VaMQNYyE/lOH89e+w==
+
"@typescript-eslint/eslint-plugin@^6.3.0":
version "6.3.0"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.3.0.tgz#e751e148aab7ccaf8a7bfd370f7ce9e6bdd1f3f4"