{
  "meta": {
    "docsUrl": "https://v2.quasar.dev/vue-components/skeleton"
  },

  "props": {
    "dark": {
      "extends": "dark"
    },

    "type": {
      "type": "String",
      "desc": "Type of skeleton placeholder",
      "values": [
        "'text'",
        "'rect'",
        "'circle'",
        "'QBtn'",
        "'QBadge'",
        "'QChip'",
        "'QToolbar'",
        "'QCheckbox'",
        "'QRadio'",
        "'QToggle'",
        "'QSlider'",
        "'QRange'",
        "'QInput'",
        "'QAvatar'"
      ],
      "default": "'rect'",
      "category": "content"
    },

    "animation": {
      "type": "String",
      "desc": "The animation effect of the skeleton placeholder",
      "values": [
        "'wave'",
        "'pulse'",
        "'pulse-x'",
        "'pulse-y'",
        "'fade'",
        "'blink'",
        "'none'"
      ],
      "default": "'wave'",
      "category": "style"
    },

    "animation-speed": {
      "extends": "animation-speed",
      "default": "1500",
      "addedIn": "v2.2"
    },

    "square": {
      "extends": "square"
    },

    "bordered": {
      "extends": "bordered"
    },

    "size": {
      "type": "String",
      "desc": "Size in CSS units, including unit name; Overrides 'height' and 'width' props and applies the value to both height and width",
      "examples": ["'16px'", "'2rem'"],
      "category": "style"
    },

    "width": {
      "type": "String",
      "desc": "Width in CSS units, including unit name; Apply custom width; Use this prop or through CSS; Overridden by 'size' prop if used",
      "examples": ["'16px'", "'2rem'"],
      "category": "style"
    },

    "height": {
      "type": "String",
      "desc": "Height in CSS units, including unit name; Apply custom height; Use this prop or through CSS; Overridden by 'size' prop if used",
      "examples": ["'16px'", "'2rem'"],
      "category": "style"
    },

    "tag": {
      "extends": "tag",
      "default": "'div'",
      "examples": ["'div'", "'span'"]
    }
  },

  "slots": {
    "default": {
      "extends": "default"
    }
  }
}
