From ac100de8d8e0fc85e34cde9aec6262259b12f96c Mon Sep 17 00:00:00 2001
From: Cristiano Magro <cristiano.magro@vola.it>
Date: Mon, 30 Dec 2024 21:53:48 +0100
Subject: [PATCH] style scoped locali

---
 08 - component communication/cmp-communication-assignment-solution/src/main.js |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/08 - component communication/cmp-communication-assignment-solution/src/main.js b/08 - component communication/cmp-communication-assignment-solution/src/main.js
new file mode 100644
index 0000000..3e32815
--- /dev/null
+++ b/08 - component communication/cmp-communication-assignment-solution/src/main.js
@@ -0,0 +1,25 @@
+import { createApp } from 'vue';
+
+import ActiveUser from './components/ActiveUser.vue';
+import UserData from './components/UserData.vue';
+import App from './App.vue';
+
+const app = createApp(App);
+
+app.component('active-user', ActiveUser);
+app.component('user-data', UserData);
+
+app.mount('#app');
+
+// Task 1:
+// Add two components to the app:
+// An ActiveUser component and an UserData component
+// ActiveUser should output a username (h2) and age (h3)
+// UserData should output two input fields => for name and age
+// Optional: Add styling of your choice
+
+// Task 2: Output both components side-by-side in your main App template
+
+// Task 3: Add user data and ensure it contains a name and age
+// User data should be output in ActiveUser
+// It should be updated via the UserData component

--
Gitblit v1.8.0