-
+
+
+
+
+ {{ label }}
-
+
- {{ label }}
@@ -26,10 +29,11 @@ export default {
props: {
tag: {type: String, default: "div"},
label: {type: String, default: ""},
+ labelIcon: {type: String, default: ""},
buttonTag: {type: String, default: "button"},
activeClass: {type: String, default: "is-active"},
buttonClass: {type: String, default: "button"},
- buttonIconOpen: { type: String, default:"fa fa-angle-down"},
+ buttonIcon: { type: String, default:"fa fa-angle-down"},
buttonIconClose: { type: String, default:"fa fa-angle-up"},
contentClass: String,
open: {type: Boolean, default: false},
diff --git a/assets/src/core.js b/assets/src/core.js
deleted file mode 100644
index dbcaea4..0000000
--- a/assets/src/core.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import './index.js'
-import App from './app.js'
-
-export default App
-
-window.App = App
diff --git a/assets/src/index.js b/assets/src/index.js
index b9ac582..ba9812b 100644
--- a/assets/src/index.js
+++ b/assets/src/index.js
@@ -12,7 +12,7 @@ import VueLoader from './vueLoader'
import Sound from './sound'
import {Set} from './model'
-import './assets/styles.scss'
+import './assets/common.scss'
window.aircox = {
@@ -45,6 +45,7 @@ window.aircox = {
if(initApp) {
config = config || window.App || App
+ config.el = el || config.el
loader = loader || new VueLoader({el, props, ...config})
loader.enable(hotReload)
this.loader = loader
diff --git a/assets/src/vueLoader.js b/assets/src/vueLoader.js
index 48e7a28..397d608 100644
--- a/assets/src/vueLoader.js
+++ b/assets/src/vueLoader.js
@@ -8,7 +8,8 @@ import PageLoad from './pageLoad'
*/
export default class VueLoader {
constructor({el=null, props={}, ...appConfig}={}, loaderOptions={}) {
- this.appConfig = appConfig;
+ this.appConfig = appConfig
+ this.appConfig.el = el
this.props = props
this.pageLoad = new PageLoad(el, loaderOptions)
diff --git a/assets/vue.config.js b/assets/vue.config.js
index a44bd6e..c295d83 100644
--- a/assets/vue.config.js
+++ b/assets/vue.config.js
@@ -16,7 +16,7 @@ module.exports = defineConfig({
},
pages: {
- core: { entry: 'src/core.js', },
+ public: { entry: 'src/public.js' },
admin: { entry: 'src/admin.js' },
}
})