diff --git a/src/App.vue b/src/App.vue
index fb62c45..d142640 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,22 +1,6 @@
-
+
diff --git a/src/assets/logo.svg b/src/assets/logo.svg
new file mode 100644
index 0000000..7c38806
--- /dev/null
+++ b/src/assets/logo.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/assets/pause.svg b/src/assets/pause.svg
new file mode 100644
index 0000000..bed3013
--- /dev/null
+++ b/src/assets/pause.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/assets/play.svg b/src/assets/play.svg
new file mode 100644
index 0000000..f6a9c2f
--- /dev/null
+++ b/src/assets/play.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/assets/stop.svg b/src/assets/stop.svg
new file mode 100644
index 0000000..c8f4aeb
--- /dev/null
+++ b/src/assets/stop.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/styles/app.scss b/src/styles/app.scss
index 366ff66..ef22cc3 100644
--- a/src/styles/app.scss
+++ b/src/styles/app.scss
@@ -49,3 +49,14 @@ button {
a {
color: white;
}
+
+// transition
+
+.fade-enter-active,
+.fade-leave-active {
+ transition: opacity 0.3s ease;
+}
+.fade-enter,
+.fade-leave-to {
+ opacity: 0;
+}
diff --git a/src/views/Home.vue b/src/views/Home.vue
index ec6999d..711eb91 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -17,57 +17,24 @@
{{ time }}
{
+ timeState.value === 'stopped' ? start() : pause()
+ }
+
return {
interval,
+ toggle,
start,
pause,
clear,
@@ -168,4 +140,11 @@ footer {
font-style: italic;
font-size: 1rem;
}
+
+$button-size: 44px;
+
+button {
+ width: $button-size;
+ height: $button-size;
+}