UNPKG

quasar

Version:

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

100 lines (85 loc) 1.82 kB
{ "behavior": { "$listeners": true }, "props": { "disable": { "extends": "disable" }, "icon": { "extends": "icon", "required": true }, "type":{ "type": "String", "desc": "Define the button HTML DOM type", "default": "a", "values": [ "a", "submit", "button", "reset" ], "category": "general" }, "outline": { "type": "Boolean", "desc": "Use 'outline' design for Fab button", "category": "style" }, "push": { "type": "Boolean", "desc": "Use 'push' design for Fab button", "category": "style" }, "flat": { "type": "Boolean", "desc": "Use 'flat' design for Fab button", "category": "style" }, "color": { "extends": "color" }, "text-color": { "extends": "text-color" }, "glossy": { "type": "Boolean", "desc": "Apply the glossy effect over the button", "category": "style" }, "to": { "type": [ "String", "Object" ], "desc": "Equivalent to Vue Router <router-link> 'to' property", "examples": [ "/home/dashboard", ":to=\"{ name: 'my-route-name' }\"" ], "category": "router" }, "replace": { "type": "Boolean", "desc": "Equivalent to Vue Router <router-link> 'replace' property", "category": "router" } }, "slots": { "default": { "desc": "Suggestion for this slot: QTooltip" } }, "events": { "click": { "extends": "click" } }, "methods": { "click": { "desc": "Emulate click on QFabAction", "params": { "evt": { "type": "Object", "desc": "JS event object", "__exemption": [ "examples" ] } } } } }