KamilCraft
@@ -18,8 +18,13 @@
diff --git a/src/main.js b/src/main.js
index 8d9b86a..84aac58 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,6 +1,8 @@
import Vue from 'vue'
import App from './App.vue'
import router from './router'
+import store from './store'
+
import '../scss/default.scss'
import { library } from '@fortawesome/fontawesome-svg-core'
import { fas } from '@fortawesome/free-solid-svg-icons'
@@ -12,6 +14,7 @@ Vue.component('font-awesome-icon', FontAwesomeIcon)
Vue.config.productionTip = false
new Vue({
+ store,
router,
render: h => h(App)
}).$mount('#app')
diff --git a/src/store/index.js b/src/store/index.js
new file mode 100644
index 0000000..0c0417b
--- /dev/null
+++ b/src/store/index.js
@@ -0,0 +1,41 @@
+import Vue from 'vue'
+import Vuex from 'vuex'
+
+Vue.use(Vuex)
+
+const moduleSettings = {
+ state: {
+ header: {
+ title: null,
+ description: null
+ }
+ },
+ getters: {
+ getHeader (state) {
+ return state.header
+ }
+ },
+ mutations: {
+ setHeader: (state, payload) => {
+ state.header = {
+ title: payload.title ?? null,
+ description: payload.description ?? null
+ }
+ },
+ resetHeaderTitle (state) {
+ state.header.title = null
+ },
+ setHeaderDescription: (state, payload) => {
+ state.header.description = payload.title
+ },
+ resetHeaderDescription (state) {
+ state.header.description = null
+ }
+ }
+}
+
+export default new Vuex.Store({
+ modules: {
+ settings: moduleSettings
+ }
+})
diff --git a/src/views/About.vue b/src/views/About.vue
index 9ece1ae..188ebfe 100644
--- a/src/views/About.vue
+++ b/src/views/About.vue
@@ -1,11 +1,9 @@
-
{{ $route.meta.title }}
-
Nazywam się Kamil Niemczycki, jestem studentem kierunku Informatyka o specjalności Programowanie Aplikacji Mobilnych i Internetowych.
-
Swoją przygodę w internecie rozpocząłem od nagrywania poradników, które umieszczałem na moim starym kanale youtube Moje Poradniki (wcześniej Niemczycki12). Z czasem zacząłem odczuwać potrzebę wypowiedzenia się, co spowodowało, że utworzyłem drugi kanał NiKCamii (wcześniej KamilNiemczycki), który był miejscem gdzie dodawałem Vlogi.
-
Aktualnie zajmuję się projektowaniem i programowaniem aplikacji web w postaci stron www, wykorzystując od strony backend'u język skryptowy PHP. Znam także język znaczników - HTML 5, jego kompana - CSS, jak i podstawy JavaScript(), które są wykorzystwyane w frontend'dzie.
-
Backend, frontend ❤
+
Studia
+
Nazywam się Kamil Niemczycki, jestem absolwentem Państwowej Wyższej Szkoły Zawodowej im. Witelona w Legnicy.
+
Studiowałem na kierunku Informatyka o specjalności Programowanie Aplikacji Mobilnych i Internetowych.
@@ -19,6 +17,17 @@ section#about {
diff --git a/src/views/Home.vue b/src/views/Home.vue
index 60a8382..5d7bad5 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -5,12 +5,30 @@
+
+