{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "project-pages-blocks/query-loop",
  "version": "0.1.0",
  "title": "Query Loop (Project Pages)",
  "category": "project-pages-blocks",
  "icon": "schedule",
  "description": "A Project Pages block that allows displaying projects based on different query parameters and visual configurations.",
  "example": {},
  "supports": {
    "html": false,
    "color": false
  },
  "textdomain": "projectpages",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css",
  "viewScript": "file:./view.js",
  "attributes": {
    "filter": {
      "type": "string",
      "default": "none"
    },
    "tag": {
      "type": "string",
      "default": ""
    },
    "status": {
      "type": "string",
      "default": ""
    },
    "contentWidth": {
      "type": "string",
      "default": "full"
    },
    "displayType": {
      "type": "string",
      "default": "active_archived"
    },
    "timelineTopText": {
      "type": "string",
      "default": "Project Timeline"
    },
    "timelineBaseText": {
      "type": "string",
      "default": ""
    },
    "timelineShowYears": {
      "type": "boolean",
      "default": true
    },
    "timelineShowImages": {
      "type": "boolean",
      "default": true
    },
    "order": {
      "type": "string",
      "default": "ID"
    },
    "orderDirection": {
      "type": "string",
      "default": "DESC"
    }
  }
}