push!(LOAD_PATH,"/workspace/VueJS.jl/src/")
using VueJS
@el(bt,"v-btn",content="Link",click="open('https://www.google.com')")
# App Style definition
@style "v-btn" color="red" background-color="black"
@class "v-btn" "ma-5"
# Page Style definition (overrides App)
page([bt],style=Dict("v-btn"=>Dict("color"=>"red","background-color"=>"black")),class=Dict("v-btn"=>"ma-5"))
# Element Style definition (overrides App and Page)
@el(bt,"v-btn",content="Submit",style=Dict("color"=>"red","background-color"=>"black"),class="ma-5");
## CSS Macro allows to create custom css or override existing ones
@css ".custom_css" Dict("background-color"=>"lightcyan","font-weight"=>"bold") # See usage in Basic Datatable Example