diff --git a/composer.json b/composer.json index f3aaa3248..726b9e772 100644 --- a/composer.json +++ b/composer.json @@ -33,6 +33,7 @@ "drupal/ai_image_alt_text": "^1.0", "drupal/ai_provider_openai": "^1.0", "drupal/block_plugin_view_builder": "^1.0", + "drupal/canvas": "^1.3", "drupal/classy": "^2.0", "drupal/config_filter": "^2.4", "drupal/config_ignore": "^3.2", diff --git a/composer.lock b/composer.lock index 0a6e9883d..bdbd5e6b5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4b0bc576b4cb18674b28286dcb2ebf02", + "content-hash": "bec499d1259d98dbe249105a686b10d7", "packages": [ { "name": "asm89/stack-cors", @@ -2226,6 +2226,195 @@ "source": "https://git.drupalcode.org/project/block_plugin_view_builder" } }, + { + "name": "drupal/canvas", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/canvas.git", + "reference": "1.3.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/canvas-1.3.2.zip", + "reference": "1.3.2", + "shasum": "11804ca6dc7509c742fc1ed14c1014557731e35d" + }, + "require": { + "drupal/core": "^11.2", + "justinrainbow/json-schema": "^6.6.2" + }, + "require-dev": { + "devizzent/cebe-php-openapi": "^1.1.4", + "drupal/ai": "^1.2.1", + "drupal/ai_agents": "^1.2", + "drupal/jsonapi_menu_items": "^1.2.8", + "drupal/metatag": "^2.1", + "drupal/pathauto": "^1.13", + "drupal/search_api": "^1", + "drupal/simple_oauth": "^6", + "drush/drush": "^13", + "jangregor/phpstan-prophecy": "~1|~2", + "league/openapi-psr7-validator": "^0.22.0", + "mglaman/phpstan-drupal": "^2.0.9", + "phpat/phpat": "^0.12", + "phpstan/phpstan-strict-rules": "^2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.3.2", + "datestamp": "1774394884", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "scripts": { + "composer-root": [ + "d=.; i=0; while [ $i -lt 10 ]; do if [ -f \"$d/composer.json\" ] && cat \"$d/composer.json\" | grep -q '\"type\"' && cat \"$d/composer.json\" | grep -q '\"project\"'; then readlink -f \"$d\"; break; fi; d=\"../$d\"; i=$((i+1)); done" + ], + "install-dev-deps": [ + "PACKAGES=$(cat composer.json | jq -r '.[\"require-dev\"] // {} | to_entries[] | \"\\(.key):\\(.value)\"' | tr '\\n' ' ') && composer --working-dir=$(composer run composer-root) require ${PACKAGES} --dev -W" + ], + "phpcs": [ + "mkdir -p test-results && composer --working-dir=$(composer run composer-root) exec phpcs -- --standard=$(pwd)/phpcs.xml --report-width=auto --colors -s --report-junit=$(pwd)/test-results/phpcs.xml --report-full --report-summary $(pwd)" + ], + "phpcbf": [ + "composer --working-dir=$(composer run composer-root) exec phpcbf -- --standard=$(pwd)/phpcs.xml --colors $(pwd)" + ], + "phpstan": [ + "mkdir -p test-results && composer --working-dir=$(composer run composer-root) exec phpstan -- --configuration=$(pwd)/phpstan.neon --autoload-file=$(pwd)/phpstan_rules/autoload.php --error-format=junit analyze $(pwd) > test-results/phpstan.xml || true && composer --working-dir=$(composer run composer-root) exec phpstan -- --configuration=$(pwd)/phpstan.neon --autoload-file=$(pwd)/phpstan_rules/autoload.php analyze $(pwd)" + ], + "phpstan-regenerate-ignores-for-11.3-and-higher": [ + "rm $(pwd)/phpstan-11.3-and-higher-ignores.neon && touch $(pwd)/phpstan-11.3-and-higher-ignores.neon && composer --working-dir=$(composer run composer-root) exec phpstan -- --configuration=$(pwd)/phpstan.neon --autoload-file=$(pwd)/phpstan_rules/autoload.php --generate-baseline=$(pwd)/phpstan-11.3-and-higher-ignores.neon analyze $(pwd)" + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "akhil babu", + "homepage": "https://www.drupal.org/user/3632866" + }, + { + "name": "amangrover90", + "homepage": "https://www.drupal.org/user/3602433" + }, + { + "name": "attilatilman", + "homepage": "https://www.drupal.org/user/3528404" + }, + { + "name": "balintbrews", + "homepage": "https://www.drupal.org/user/613760" + }, + { + "name": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "chandu7929", + "homepage": "https://www.drupal.org/user/2907229" + }, + { + "name": "effulgentsia", + "homepage": "https://www.drupal.org/user/78040" + }, + { + "name": "f.mazeikis", + "homepage": "https://www.drupal.org/user/3513671" + }, + { + "name": "hooroomoo", + "homepage": "https://www.drupal.org/user/3688872" + }, + { + "name": "isholgueras", + "homepage": "https://www.drupal.org/user/733162" + }, + { + "name": "jessebaker", + "homepage": "https://www.drupal.org/user/3546546" + }, + { + "name": "jptaranto", + "homepage": "https://www.drupal.org/user/135234" + }, + { + "name": "justafish", + "homepage": "https://www.drupal.org/user/161058" + }, + { + "name": "kunal.sachdev", + "homepage": "https://www.drupal.org/user/3685163" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "longwave", + "homepage": "https://www.drupal.org/user/246492" + }, + { + "name": "marcus_johansson", + "homepage": "https://www.drupal.org/user/385947" + }, + { + "name": "mglaman", + "homepage": "https://www.drupal.org/user/2416470" + }, + { + "name": "narendrar", + "homepage": "https://www.drupal.org/user/1730192" + }, + { + "name": "penyaskito", + "homepage": "https://www.drupal.org/user/959536" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "tedbow", + "homepage": "https://www.drupal.org/user/240860" + }, + { + "name": "thoward216", + "homepage": "https://www.drupal.org/user/3576535" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + }, + { + "name": "utkarsh_33", + "homepage": "https://www.drupal.org/user/3727088" + }, + { + "name": "wim leers", + "homepage": "https://www.drupal.org/user/99777" + }, + { + "name": "wotnak", + "homepage": "https://www.drupal.org/user/3558113" + } + ], + "description": "Canvas", + "homepage": "https://www.drupal.org/project/canvas", + "support": { + "source": "https://git.drupalcode.org/project/canvas" + } + }, { "name": "drupal/classy", "version": "2.0.0", @@ -2415,17 +2604,17 @@ }, { "name": "drupal/config_pages", - "version": "2.19.0", + "version": "2.22.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_pages.git", - "reference": "8.x-2.19" + "reference": "8.x-2.22" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_pages-8.x-2.19.zip", - "reference": "8.x-2.19", - "shasum": "8791c8558b2095c72e605b76cfd26a514dab1e42" + "url": "https://ftp.drupal.org/files/projects/config_pages-8.x-2.22.zip", + "reference": "8.x-2.22", + "shasum": "8bdd51adb0c5bc70fc4b964c21c8d530f2bebf91" }, "require": { "drupal/core": "^8.5 | ^9 || ^10 || ^11" @@ -2433,8 +2622,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.19", - "datestamp": "1756896072", + "version": "8.x-2.22", + "datestamp": "1772826242", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -7452,6 +7641,81 @@ "MIT" ] }, + { + "name": "justinrainbow/json-schema", + "version": "v6.7.2", + "source": { + "type": "git", + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "6fea66c7204683af437864e7c4e7abf383d14bc0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/6fea66c7204683af437864e7c4e7abf383d14bc0", + "reference": "6fea66c7204683af437864e7c4e7abf383d14bc0", + "shasum": "" + }, + "require": { + "ext-json": "*", + "marc-mabe/php-enum": "^4.4", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "3.3.0", + "json-schema/json-schema-test-suite": "^23.2", + "marc-mabe/php-enum-phpstan": "^2.0", + "phpspec/prophecy": "^1.19", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/jsonrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/v6.7.2" + }, + "time": "2026-02-15T15:06:22+00:00" + }, { "name": "kint-php/kint", "version": "6.1.0", @@ -8069,6 +8333,79 @@ ], "time": "2025-07-17T11:15:13+00:00" }, + { + "name": "marc-mabe/php-enum", + "version": "v4.7.2", + "source": { + "type": "git", + "url": "https://github.com/marc-mabe/php-enum.git", + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", + "shasum": "" + }, + "require": { + "ext-reflection": "*", + "php": "^7.1 | ^8.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.16.10 || ^1.0.4", + "phpstan/phpstan": "^1.3.1", + "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", + "vimeo/psalm": "^4.17.0 | ^5.26.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.2-dev", + "dev-master": "4.7-dev" + } + }, + "autoload": { + "psr-4": { + "MabeEnum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Marc Bennewitz", + "email": "dev@mabe.berlin", + "homepage": "https://mabe.berlin/", + "role": "Lead" + } + ], + "description": "Simple and fast implementation of enumerations with native PHP", + "homepage": "https://github.com/marc-mabe/php-enum", + "keywords": [ + "enum", + "enum-map", + "enum-set", + "enumeration", + "enumerator", + "enummap", + "enumset", + "map", + "set", + "type", + "type-hint", + "typehint" + ], + "support": { + "issues": "https://github.com/marc-mabe/php-enum/issues", + "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" + }, + "time": "2025-09-14T11:18:39+00:00" + }, { "name": "masterminds/html5", "version": "2.9.0", diff --git a/config/sync/canvas.asset_library.global.yml b/config/sync/canvas.asset_library.global.yml new file mode 100644 index 000000000..d77c393c4 --- /dev/null +++ b/config/sync/canvas.asset_library.global.yml @@ -0,0 +1,20 @@ +uuid: e4113afa-438c-4a8f-9d36-862a5fe3abbc +langcode: en +status: true +dependencies: + enforced: + module: + - canvas +_core: + default_config_hash: Jtg2ZbEaVmgKuS8lDEIZJko2Za7PYAAIzl1Np0vLQYw +id: global +label: 'Global CSS' +css: + original: '' + compiled: |- + /*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */ + @layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}} +js: + original: | + // @classNameCandidates {"new_component":["See","https","project","pages","drupalcode","org/canvas/","for","documentation","on","how","to","build","a","code","component","const","Component","text","new_component","return","div","className","text-3xl","export","default","//","https://project.pages.drupalcode.org/canvas/","/div","Component;","https://project"]} + compiled: '' diff --git a/config/sync/canvas.brand_kit.global.yml b/config/sync/canvas.brand_kit.global.yml new file mode 100644 index 000000000..016599c30 --- /dev/null +++ b/config/sync/canvas.brand_kit.global.yml @@ -0,0 +1,11 @@ +uuid: 31d75059-a375-4fcc-9eb4-4c03b3089c45 +langcode: en +status: true +dependencies: + enforced: + module: + - canvas +_core: + default_config_hash: 0jybTkVJanZ1dzDEISt8KuVGlp4LQE3Mho6mOlS9VL0 +id: global +label: 'Global brand kit' diff --git a/config/sync/canvas.component.block.config_pages_block.yml b/config/sync/canvas.component.block.config_pages_block.yml new file mode 100644 index 000000000..99f358615 --- /dev/null +++ b/config/sync/canvas.component.block.config_pages_block.yml @@ -0,0 +1,22 @@ +uuid: f719147f-a134-43ab-9a14-5705580f190d +langcode: en +status: true +dependencies: + module: + - config_pages +active_version: 523e9506849ee807 +versioned_properties: + active: + settings: + default_settings: + id: config_pages_block + label: 'ConfigPages Block' + label_display: '0' + provider: config_pages + fallback_metadata: + slot_definitions: null +label: 'ConfigPages Block' +id: block.config_pages_block +provider: config_pages +source: block +source_local_id: config_pages_block diff --git a/config/sync/canvas.component.block.facet_block.content_type.yml b/config/sync/canvas.component.block.facet_block.content_type.yml new file mode 100644 index 000000000..c8a153f71 --- /dev/null +++ b/config/sync/canvas.component.block.facet_block.content_type.yml @@ -0,0 +1,24 @@ +uuid: bed0121f-c023-483d-a2e3-7a8cb76a2cad +langcode: en +status: true +dependencies: + config: + - facets.facet.content_type + module: + - facets +active_version: ffa40764dc252342 +versioned_properties: + active: + settings: + default_settings: + id: 'facet_block:content_type' + label: 'Content type' + label_display: '0' + provider: facets + fallback_metadata: + slot_definitions: null +label: 'Content type' +id: block.facet_block.content_type +provider: facets +source: block +source_local_id: 'facet_block:content_type' diff --git a/config/sync/canvas.component.block.help_block.yml b/config/sync/canvas.component.block.help_block.yml new file mode 100644 index 000000000..86fd318ef --- /dev/null +++ b/config/sync/canvas.component.block.help_block.yml @@ -0,0 +1,22 @@ +uuid: 215dcfce-b441-4d55-909f-7f167794eadf +langcode: en +status: false +dependencies: + module: + - help +active_version: 2165fa6a5b572ec9 +versioned_properties: + active: + settings: + default_settings: + id: help_block + label: Help + label_display: '0' + provider: help + fallback_metadata: + slot_definitions: null +label: Help +id: block.help_block +provider: help +source: block +source_local_id: help_block diff --git a/config/sync/canvas.component.block.language_block.language_interface.yml b/config/sync/canvas.component.block.language_block.language_interface.yml new file mode 100644 index 000000000..51dadc424 --- /dev/null +++ b/config/sync/canvas.component.block.language_block.language_interface.yml @@ -0,0 +1,22 @@ +uuid: f43bcc1d-b484-4a7d-a5aa-b69d32abeec6 +langcode: en +status: true +dependencies: + module: + - language +active_version: 5ad48eb76d997e37 +versioned_properties: + active: + settings: + default_settings: + id: 'language_block:language_interface' + label: 'Language switcher' + label_display: '0' + provider: language + fallback_metadata: + slot_definitions: null +label: 'Language switcher' +id: block.language_block.language_interface +provider: language +source: block +source_local_id: 'language_block:language_interface' diff --git a/config/sync/canvas.component.block.local_actions_block.yml b/config/sync/canvas.component.block.local_actions_block.yml new file mode 100644 index 000000000..0c6034b9c --- /dev/null +++ b/config/sync/canvas.component.block.local_actions_block.yml @@ -0,0 +1,20 @@ +uuid: b032fa20-0ee7-4a25-afc5-730865e01f76 +langcode: en +status: false +dependencies: { } +active_version: efc8fd92665da4e4 +versioned_properties: + active: + settings: + default_settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core + fallback_metadata: + slot_definitions: null +label: 'Primary admin actions' +id: block.local_actions_block +provider: core +source: block +source_local_id: local_actions_block diff --git a/config/sync/canvas.component.block.local_tasks_block.yml b/config/sync/canvas.component.block.local_tasks_block.yml new file mode 100644 index 000000000..f1bd86b6d --- /dev/null +++ b/config/sync/canvas.component.block.local_tasks_block.yml @@ -0,0 +1,22 @@ +uuid: 6a98b2d8-017e-4a8d-8343-20f066b1d113 +langcode: en +status: false +dependencies: { } +active_version: b481f5cc43e872da +versioned_properties: + active: + settings: + default_settings: + id: local_tasks_block + label: Tabs + label_display: '0' + provider: core + primary: true + secondary: true + fallback_metadata: + slot_definitions: null +label: Tabs +id: block.local_tasks_block +provider: core +source: block +source_local_id: local_tasks_block diff --git a/config/sync/canvas.component.block.navigation_link.yml b/config/sync/canvas.component.block.navigation_link.yml new file mode 100644 index 000000000..ad7655faf --- /dev/null +++ b/config/sync/canvas.component.block.navigation_link.yml @@ -0,0 +1,25 @@ +uuid: 865de8d1-d037-4f28-9078-67eb15048cef +langcode: en +status: true +dependencies: + module: + - navigation +active_version: fe779b8aa7d329e5 +versioned_properties: + active: + settings: + default_settings: + id: navigation_link + label: Link + label_display: '0' + provider: navigation + title: '' + uri: '' + icon_class: '' + fallback_metadata: + slot_definitions: null +label: Link +id: block.navigation_link +provider: navigation +source: block +source_local_id: navigation_link diff --git a/config/sync/canvas.component.block.navigation_shortcuts.yml b/config/sync/canvas.component.block.navigation_shortcuts.yml new file mode 100644 index 000000000..f65bba63b --- /dev/null +++ b/config/sync/canvas.component.block.navigation_shortcuts.yml @@ -0,0 +1,22 @@ +uuid: 0d741d20-74f6-4740-bee7-a70fb5b2b686 +langcode: en +status: true +dependencies: + module: + - navigation +active_version: c628d2a887564f1d +versioned_properties: + active: + settings: + default_settings: + id: navigation_shortcuts + label: 'Navigation Shortcuts' + label_display: '0' + provider: navigation + fallback_metadata: + slot_definitions: null +label: 'Navigation Shortcuts' +id: block.navigation_shortcuts +provider: navigation +source: block +source_local_id: navigation_shortcuts diff --git a/config/sync/canvas.component.block.navigation_user.yml b/config/sync/canvas.component.block.navigation_user.yml new file mode 100644 index 000000000..077f2a15b --- /dev/null +++ b/config/sync/canvas.component.block.navigation_user.yml @@ -0,0 +1,22 @@ +uuid: a74055f6-5aa3-4abd-a365-3166abf77335 +langcode: en +status: true +dependencies: + module: + - navigation +active_version: f96f397d71e82b5a +versioned_properties: + active: + settings: + default_settings: + id: navigation_user + label: User + label_display: '0' + provider: navigation + fallback_metadata: + slot_definitions: null +label: User +id: block.navigation_user +provider: navigation +source: block +source_local_id: navigation_user diff --git a/config/sync/canvas.component.block.page_title_block.yml b/config/sync/canvas.component.block.page_title_block.yml new file mode 100644 index 000000000..0487fb09d --- /dev/null +++ b/config/sync/canvas.component.block.page_title_block.yml @@ -0,0 +1,20 @@ +uuid: f5cbaa36-036c-434b-9066-b5e64fb8cfe9 +langcode: en +status: false +dependencies: { } +active_version: 7ce25803c442f942 +versioned_properties: + active: + settings: + default_settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core + fallback_metadata: + slot_definitions: null +label: 'Page title' +id: block.page_title_block +provider: core +source: block +source_local_id: page_title_block diff --git a/config/sync/canvas.component.block.shortcuts.yml b/config/sync/canvas.component.block.shortcuts.yml new file mode 100644 index 000000000..8bee6ee48 --- /dev/null +++ b/config/sync/canvas.component.block.shortcuts.yml @@ -0,0 +1,22 @@ +uuid: f5f66160-2ee5-42ab-a189-72fcbdab85c2 +langcode: en +status: false +dependencies: + module: + - shortcut +active_version: 3e5ebf11e4dda972 +versioned_properties: + active: + settings: + default_settings: + id: shortcuts + label: Shortcuts + label_display: '0' + provider: shortcut + fallback_metadata: + slot_definitions: null +label: Shortcuts +id: block.shortcuts +provider: shortcut +source: block +source_local_id: shortcuts diff --git a/config/sync/canvas.component.block.system_branding_block.yml b/config/sync/canvas.component.block.system_branding_block.yml new file mode 100644 index 000000000..a0f7dde43 --- /dev/null +++ b/config/sync/canvas.component.block.system_branding_block.yml @@ -0,0 +1,25 @@ +uuid: f4db62f5-0b06-4a37-869b-dd8ad3cdea5a +langcode: en +status: true +dependencies: + module: + - system +active_version: 555013928f7c9471 +versioned_properties: + active: + settings: + default_settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: true + fallback_metadata: + slot_definitions: null +label: 'Site branding' +id: block.system_branding_block +provider: system +source: block +source_local_id: system_branding_block diff --git a/config/sync/canvas.component.block.system_breadcrumb_block.yml b/config/sync/canvas.component.block.system_breadcrumb_block.yml new file mode 100644 index 000000000..a282801dd --- /dev/null +++ b/config/sync/canvas.component.block.system_breadcrumb_block.yml @@ -0,0 +1,22 @@ +uuid: 2d2c31db-407c-48e9-bd27-f955c4697f22 +langcode: en +status: true +dependencies: + module: + - system +active_version: 01f57d0ae2dbda8f +versioned_properties: + active: + settings: + default_settings: + id: system_breadcrumb_block + label: Breadcrumbs + label_display: '0' + provider: system + fallback_metadata: + slot_definitions: null +label: Breadcrumbs +id: block.system_breadcrumb_block +provider: system +source: block +source_local_id: system_breadcrumb_block diff --git a/config/sync/canvas.component.block.system_clear_cache_block.yml b/config/sync/canvas.component.block.system_clear_cache_block.yml new file mode 100644 index 000000000..1d64b19b8 --- /dev/null +++ b/config/sync/canvas.component.block.system_clear_cache_block.yml @@ -0,0 +1,22 @@ +uuid: aabc92c4-0888-4816-a590-dae06f30d3e1 +langcode: en +status: false +dependencies: + module: + - system +active_version: 17d2566566c2e207 +versioned_properties: + active: + settings: + default_settings: + id: system_clear_cache_block + label: 'Clear cache' + label_display: '0' + provider: system + fallback_metadata: + slot_definitions: null +label: 'Clear cache' +id: block.system_clear_cache_block +provider: system +source: block +source_local_id: system_clear_cache_block diff --git a/config/sync/canvas.component.block.system_menu_block.account.yml b/config/sync/canvas.component.block.system_menu_block.account.yml new file mode 100644 index 000000000..1e7a2f975 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.account.yml @@ -0,0 +1,27 @@ +uuid: 3e185c16-4321-4dfa-bc5b-031ef66e6879 +langcode: en +status: false +dependencies: + config: + - system.menu.account + module: + - system +active_version: d0f08e348c0f7eef +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:account' + label: 'User account menu' + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: 'User account menu' +id: block.system_menu_block.account +provider: system +source: block +source_local_id: 'system_menu_block:account' diff --git a/config/sync/canvas.component.block.system_menu_block.admin.yml b/config/sync/canvas.component.block.system_menu_block.admin.yml new file mode 100644 index 000000000..9951c0318 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.admin.yml @@ -0,0 +1,27 @@ +uuid: e5d1690c-38fc-444a-bd60-ae8718be565d +langcode: en +status: false +dependencies: + config: + - system.menu.admin + module: + - system +active_version: 8c75392e9aab365c +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:admin' + label: Administration + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: Administration +id: block.system_menu_block.admin +provider: system +source: block +source_local_id: 'system_menu_block:admin' diff --git a/config/sync/canvas.component.block.system_menu_block.content.yml b/config/sync/canvas.component.block.system_menu_block.content.yml new file mode 100644 index 000000000..00e86e0c8 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.content.yml @@ -0,0 +1,27 @@ +uuid: e3e077f4-2d0a-4066-b83c-bd5e3211b1cb +langcode: en +status: false +dependencies: + config: + - system.menu.content + module: + - system +active_version: 1c82b308d9a73301 +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:content' + label: Content + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: Content +id: block.system_menu_block.content +provider: system +source: block +source_local_id: 'system_menu_block:content' diff --git a/config/sync/canvas.component.block.system_menu_block.footer.yml b/config/sync/canvas.component.block.system_menu_block.footer.yml new file mode 100644 index 000000000..2c75929ba --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.footer.yml @@ -0,0 +1,27 @@ +uuid: 47d70195-fbaf-488f-963b-fa2c7a7f5345 +langcode: en +status: true +dependencies: + config: + - system.menu.footer + module: + - system +active_version: 52ff0cbc45acef46 +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:footer' + label: Footer + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: Footer +id: block.system_menu_block.footer +provider: system +source: block +source_local_id: 'system_menu_block:footer' diff --git a/config/sync/canvas.component.block.system_menu_block.main.yml b/config/sync/canvas.component.block.system_menu_block.main.yml new file mode 100644 index 000000000..aef23c231 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.main.yml @@ -0,0 +1,27 @@ +uuid: 8d879dc8-0d7b-409d-b32d-ea20dfc11957 +langcode: en +status: true +dependencies: + config: + - system.menu.main + module: + - system +active_version: 78f5607c0e679cf9 +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:main' + label: 'Main navigation' + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: 'Main navigation' +id: block.system_menu_block.main +provider: system +source: block +source_local_id: 'system_menu_block:main' diff --git a/config/sync/canvas.component.block.system_menu_block.navigation-user-links.yml b/config/sync/canvas.component.block.system_menu_block.navigation-user-links.yml new file mode 100644 index 000000000..15064d881 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.navigation-user-links.yml @@ -0,0 +1,27 @@ +uuid: 5e8110d5-56b7-43fc-b1ce-3b8925932dd7 +langcode: en +status: false +dependencies: + config: + - system.menu.navigation-user-links + module: + - system +active_version: 227fe5a68b8b8519 +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:navigation-user-links' + label: 'Navigation user links' + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: 'Navigation user links' +id: block.system_menu_block.navigation-user-links +provider: system +source: block +source_local_id: 'system_menu_block:navigation-user-links' diff --git a/config/sync/canvas.component.block.system_menu_block.tools.yml b/config/sync/canvas.component.block.system_menu_block.tools.yml new file mode 100644 index 000000000..02d2a1573 --- /dev/null +++ b/config/sync/canvas.component.block.system_menu_block.tools.yml @@ -0,0 +1,27 @@ +uuid: a7650d10-483e-48ef-a941-96a1b8d97ebd +langcode: en +status: false +dependencies: + config: + - system.menu.tools + module: + - system +active_version: a7b9566536ef6686 +versioned_properties: + active: + settings: + default_settings: + id: 'system_menu_block:tools' + label: Tools + label_display: '0' + provider: system + level: 1 + depth: null + expand_all_items: false + fallback_metadata: + slot_definitions: null +label: Tools +id: block.system_menu_block.tools +provider: system +source: block +source_local_id: 'system_menu_block:tools' diff --git a/config/sync/canvas.component.block.system_messages_block.yml b/config/sync/canvas.component.block.system_messages_block.yml new file mode 100644 index 000000000..3ed8dcdd6 --- /dev/null +++ b/config/sync/canvas.component.block.system_messages_block.yml @@ -0,0 +1,22 @@ +uuid: bca7cd86-2b4e-4147-a21a-40abfb17da75 +langcode: en +status: true +dependencies: + module: + - system +active_version: f40a0b8ffe833dc7 +versioned_properties: + active: + settings: + default_settings: + id: system_messages_block + label: Messages + label_display: '0' + provider: system + fallback_metadata: + slot_definitions: null +label: Messages +id: block.system_messages_block +provider: system +source: block +source_local_id: system_messages_block diff --git a/config/sync/canvas.component.block.system_powered_by_block.yml b/config/sync/canvas.component.block.system_powered_by_block.yml new file mode 100644 index 000000000..207555609 --- /dev/null +++ b/config/sync/canvas.component.block.system_powered_by_block.yml @@ -0,0 +1,22 @@ +uuid: 1e248818-e380-4585-8d8f-8f4216103bac +langcode: en +status: true +dependencies: + module: + - system +active_version: '969749952e642807' +versioned_properties: + active: + settings: + default_settings: + id: system_powered_by_block + label: 'Powered by Drupal' + label_display: '0' + provider: system + fallback_metadata: + slot_definitions: null +label: 'Powered by Drupal' +id: block.system_powered_by_block +provider: system +source: block +source_local_id: system_powered_by_block diff --git a/config/sync/canvas.component.block.tfa_user_login_block.yml b/config/sync/canvas.component.block.tfa_user_login_block.yml new file mode 100644 index 000000000..c824d00b5 --- /dev/null +++ b/config/sync/canvas.component.block.tfa_user_login_block.yml @@ -0,0 +1,22 @@ +uuid: d97b6307-02d5-4c13-8022-fc4e8dd2eda1 +langcode: en +status: true +dependencies: + module: + - tfa +active_version: ec967d0c0a2c8223 +versioned_properties: + active: + settings: + default_settings: + id: tfa_user_login_block + label: 'Tfa User login' + label_display: '0' + provider: tfa + fallback_metadata: + slot_definitions: null +label: 'Tfa User login' +id: block.tfa_user_login_block +provider: tfa +source: block +source_local_id: tfa_user_login_block diff --git a/config/sync/canvas.component.block.user_login_block.yml b/config/sync/canvas.component.block.user_login_block.yml new file mode 100644 index 000000000..91346fc1d --- /dev/null +++ b/config/sync/canvas.component.block.user_login_block.yml @@ -0,0 +1,22 @@ +uuid: a7ed06c2-d763-4b1a-a86f-63af296108c6 +langcode: en +status: false +dependencies: + module: + - user +active_version: b97f14973683123f +versioned_properties: + active: + settings: + default_settings: + id: user_login_block + label: 'User login' + label_display: '0' + provider: user + fallback_metadata: + slot_definitions: null +label: 'User login' +id: block.user_login_block +provider: user +source: block +source_local_id: user_login_block diff --git a/config/sync/canvas.component.block.views_block.content_recent-block_1.yml b/config/sync/canvas.component.block.views_block.content_recent-block_1.yml new file mode 100644 index 000000000..e942eb738 --- /dev/null +++ b/config/sync/canvas.component.block.views_block.content_recent-block_1.yml @@ -0,0 +1,26 @@ +uuid: 02b3fc1d-d15d-498b-9909-e96938ac9df9 +langcode: en +status: false +dependencies: + config: + - views.view.content_recent + module: + - views +active_version: 3bcb7fce9add5c7f +versioned_properties: + active: + settings: + default_settings: + id: 'views_block:content_recent-block_1' + label: 'Recent content' + label_display: '0' + provider: views + views_label: '' + items_per_page: null + fallback_metadata: + slot_definitions: null +label: 'Recent content' +id: block.views_block.content_recent-block_1 +provider: views +source: block +source_local_id: 'views_block:content_recent-block_1' diff --git a/config/sync/canvas.component.block.views_block.who_s_new-block_1.yml b/config/sync/canvas.component.block.views_block.who_s_new-block_1.yml new file mode 100644 index 000000000..008f236ec --- /dev/null +++ b/config/sync/canvas.component.block.views_block.who_s_new-block_1.yml @@ -0,0 +1,26 @@ +uuid: 551c16b9-7a27-4f54-be3a-7836f6144289 +langcode: en +status: false +dependencies: + config: + - views.view.who_s_new + module: + - views +active_version: fd6a592824db90b4 +versioned_properties: + active: + settings: + default_settings: + id: 'views_block:who_s_new-block_1' + label: "Who's new" + label_display: '0' + provider: views + views_label: '' + items_per_page: null + fallback_metadata: + slot_definitions: null +label: "Who's new" +id: block.views_block.who_s_new-block_1 +provider: views +source: block +source_local_id: 'views_block:who_s_new-block_1' diff --git a/config/sync/canvas.component.block.views_block.who_s_online-who_s_online_block.yml b/config/sync/canvas.component.block.views_block.who_s_online-who_s_online_block.yml new file mode 100644 index 000000000..903c05a97 --- /dev/null +++ b/config/sync/canvas.component.block.views_block.who_s_online-who_s_online_block.yml @@ -0,0 +1,26 @@ +uuid: 5b6b1091-8b2a-461d-8540-43f69bc459e2 +langcode: en +status: false +dependencies: + config: + - views.view.who_s_online + module: + - views +active_version: 6ed83cdb0a11de10 +versioned_properties: + active: + settings: + default_settings: + id: 'views_block:who_s_online-who_s_online_block' + label: "Who's online" + label_display: '0' + provider: views + views_label: '' + items_per_page: null + fallback_metadata: + slot_definitions: null +label: "Who's online" +id: block.views_block.who_s_online-who_s_online_block +provider: views +source: block +source_local_id: 'views_block:who_s_online-who_s_online_block' diff --git a/config/sync/canvas.component.block.webform_block.yml b/config/sync/canvas.component.block.webform_block.yml new file mode 100644 index 000000000..0240507d8 --- /dev/null +++ b/config/sync/canvas.component.block.webform_block.yml @@ -0,0 +1,26 @@ +uuid: 5a49ddc1-b1f9-4f61-9d77-07fe7ed0859f +langcode: en +status: true +dependencies: + module: + - webform +active_version: 5ff96c62d07c4fe1 +versioned_properties: + active: + settings: + default_settings: + id: webform_block + label: Webform + label_display: '0' + provider: webform + webform_id: '' + default_data: '' + redirect: false + lazy: false + fallback_metadata: + slot_definitions: null +label: Webform +id: block.webform_block +provider: webform +source: block +source_local_id: webform_block diff --git a/config/sync/canvas.component.sdc.navigation.title.yml b/config/sync/canvas.component.sdc.navigation.title.yml new file mode 100644 index 000000000..a4717cdfe --- /dev/null +++ b/config/sync/canvas.component.sdc.navigation.title.yml @@ -0,0 +1,58 @@ +uuid: f8195876-dd5b-4b16-b977-2faed889ff1f +langcode: en +status: true +dependencies: + module: + - navigation + - options +active_version: f7072e7d10fc2cb1 +versioned_properties: + active: + settings: + prop_field_definitions: + modifiers: + required: false + field_type: list_string + cardinality: -1 + field_storage_settings: + allowed_values_function: canvas_load_allowed_values_for_component_prop + field_instance_settings: { } + field_widget: options_select + default_value: null + expression: ℹ︎list_string␟value + extra_classes: + required: false + field_type: string + cardinality: -1 + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: null + expression: ℹ︎string␟value + html_tag: + required: false + field_type: list_string + field_storage_settings: + allowed_values_function: canvas_load_allowed_values_for_component_prop + field_instance_settings: { } + field_widget: options_select + default_value: null + expression: ℹ︎list_string␟value + icon: + required: false + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: null + expression: ℹ︎string␟value + fallback_metadata: + slot_definitions: + content: + title: Content + description: 'Content of title.' +label: Title +id: sdc.navigation.title +provider: navigation +source: sdc +source_local_id: 'navigation:title' diff --git a/config/sync/canvas.component.sdc.server_theme.cta.yml b/config/sync/canvas.component.sdc.server_theme.cta.yml new file mode 100644 index 000000000..9dbf82285 --- /dev/null +++ b/config/sync/canvas.component.sdc.server_theme.cta.yml @@ -0,0 +1,71 @@ +uuid: 60da816a-0f2d-4bd8-b0b5-a243af4d92eb +langcode: en +status: true +dependencies: + module: + - link + theme: + - server_theme +active_version: d6c89d4b60633319 +versioned_properties: + active: + settings: + prop_field_definitions: + title: + required: true + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: 'Ready to get started?' + expression: ℹ︎string␟value + body: + required: false + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: 'Discover everything our platform has to offer.' + expression: ℹ︎string␟value + link_url: + required: true + field_type: link + field_storage_settings: { } + field_instance_settings: + title: 0 + link_type: 17 + field_widget: link_default + default_value: + - + uri: /contact + options: { } + expression: ℹ︎link␟url + link_text: + required: true + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: 'Get in touch' + expression: ℹ︎string␟value + open_new_tab: + required: false + field_type: boolean + field_storage_settings: { } + field_instance_settings: { } + field_widget: boolean_checkbox + default_value: null + expression: ℹ︎boolean␟value + fallback_metadata: + slot_definitions: { } +label: 'Call to Action' +id: sdc.server_theme.cta +provider: server_theme +source: sdc +source_local_id: 'server_theme:cta' diff --git a/config/sync/canvas.component.sdc.server_theme.hero-banner.yml b/config/sync/canvas.component.sdc.server_theme.hero-banner.yml new file mode 100644 index 000000000..012a51510 --- /dev/null +++ b/config/sync/canvas.component.sdc.server_theme.hero-banner.yml @@ -0,0 +1,58 @@ +uuid: 3e2f44e3-6364-436f-9800-94cc839805fc +langcode: en +status: true +dependencies: + theme: + - server_theme +active_version: 5f461adba6d3375a +versioned_properties: + active: + settings: + prop_field_definitions: + heading: + required: true + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: 'Welcome to our site' + expression: ℹ︎string␟value + subtext: + required: false + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: 'Discover amazing content' + expression: ℹ︎string␟value + bg_color: + required: false + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: '#1a73e8' + expression: ℹ︎string␟value + text_color: + required: false + field_type: string + field_storage_settings: { } + field_instance_settings: { } + field_widget: string_textfield + default_value: + - + value: '#ffffff' + expression: ℹ︎string␟value + fallback_metadata: + slot_definitions: { } +label: 'Hero Banner' +id: sdc.server_theme.hero-banner +provider: server_theme +source: sdc +source_local_id: 'server_theme:hero-banner' diff --git a/config/sync/canvas.folder.028fa445-ef19-41b4-bf64-8f6cc6935543.yml b/config/sync/canvas.folder.028fa445-ef19-41b4-bf64-8f6cc6935543.yml new file mode 100644 index 000000000..7da1b4fc2 --- /dev/null +++ b/config/sync/canvas.folder.028fa445-ef19-41b4-bf64-8f6cc6935543.yml @@ -0,0 +1,10 @@ +uuid: 028fa445-ef19-41b4-bf64-8f6cc6935543 +langcode: en +status: true +dependencies: { } +name: Other +configEntityTypeId: component +weight: 0 +items: + - sdc.server_theme.cta + - sdc.server_theme.hero-banner diff --git a/config/sync/canvas.folder.07ce0d3b-4573-4625-94dd-8e3270eafb9a.yml b/config/sync/canvas.folder.07ce0d3b-4573-4625-94dd-8e3270eafb9a.yml new file mode 100644 index 000000000..41907504c --- /dev/null +++ b/config/sync/canvas.folder.07ce0d3b-4573-4625-94dd-8e3270eafb9a.yml @@ -0,0 +1,11 @@ +uuid: 07ce0d3b-4573-4625-94dd-8e3270eafb9a +langcode: en +status: true +dependencies: { } +name: core +configEntityTypeId: component +weight: 0 +items: + - block.local_actions_block + - block.local_tasks_block + - block.page_title_block diff --git a/config/sync/canvas.folder.30e15b08-0376-4680-8f42-d494287a3e7c.yml b/config/sync/canvas.folder.30e15b08-0376-4680-8f42-d494287a3e7c.yml new file mode 100644 index 000000000..0433fb896 --- /dev/null +++ b/config/sync/canvas.folder.30e15b08-0376-4680-8f42-d494287a3e7c.yml @@ -0,0 +1,9 @@ +uuid: 30e15b08-0376-4680-8f42-d494287a3e7c +langcode: en +status: true +dependencies: { } +name: Help +configEntityTypeId: component +weight: 0 +items: + - block.help_block diff --git a/config/sync/canvas.folder.5e193f13-905a-4b70-8864-8d0a99586bd8.yml b/config/sync/canvas.folder.5e193f13-905a-4b70-8864-8d0a99586bd8.yml new file mode 100644 index 000000000..304c565dd --- /dev/null +++ b/config/sync/canvas.folder.5e193f13-905a-4b70-8864-8d0a99586bd8.yml @@ -0,0 +1,9 @@ +uuid: 5e193f13-905a-4b70-8864-8d0a99586bd8 +langcode: en +status: true +dependencies: { } +name: User +configEntityTypeId: component +weight: 0 +items: + - block.views_block.who_s_new-block_1 diff --git a/config/sync/canvas.folder.62cd3a4d-a36b-408a-8548-83668916d023.yml b/config/sync/canvas.folder.62cd3a4d-a36b-408a-8548-83668916d023.yml new file mode 100644 index 000000000..a3c21d5b2 --- /dev/null +++ b/config/sync/canvas.folder.62cd3a4d-a36b-408a-8548-83668916d023.yml @@ -0,0 +1,15 @@ +uuid: 62cd3a4d-a36b-408a-8548-83668916d023 +langcode: en +status: true +dependencies: { } +name: System +configEntityTypeId: component +weight: 0 +items: + - block.language_block.language_interface + - block.system_branding_block + - block.system_breadcrumb_block + - block.system_clear_cache_block + - block.system_messages_block + - block.system_powered_by_block + - sdc.navigation.title diff --git a/config/sync/canvas.folder.6a13d52b-188d-4649-83eb-c5ab49339ff0.yml b/config/sync/canvas.folder.6a13d52b-188d-4649-83eb-c5ab49339ff0.yml new file mode 100644 index 000000000..0cf236ff4 --- /dev/null +++ b/config/sync/canvas.folder.6a13d52b-188d-4649-83eb-c5ab49339ff0.yml @@ -0,0 +1,9 @@ +uuid: 6a13d52b-188d-4649-83eb-c5ab49339ff0 +langcode: en +status: true +dependencies: { } +name: 'Config Pages' +configEntityTypeId: component +weight: 0 +items: + - block.config_pages_block diff --git a/config/sync/canvas.folder.9dfd4209-f6b3-431f-a133-6c494907b509.yml b/config/sync/canvas.folder.9dfd4209-f6b3-431f-a133-6c494907b509.yml new file mode 100644 index 000000000..f1cf173e8 --- /dev/null +++ b/config/sync/canvas.folder.9dfd4209-f6b3-431f-a133-6c494907b509.yml @@ -0,0 +1,10 @@ +uuid: 9dfd4209-f6b3-431f-a133-6c494907b509 +langcode: en +status: true +dependencies: { } +name: 'Lists (Views)' +configEntityTypeId: component +weight: 0 +items: + - block.views_block.content_recent-block_1 + - block.views_block.who_s_online-who_s_online_block diff --git a/config/sync/canvas.folder.b3238d77-c4c9-4005-8c73-649ef3675328.yml b/config/sync/canvas.folder.b3238d77-c4c9-4005-8c73-649ef3675328.yml new file mode 100644 index 000000000..64b8291bd --- /dev/null +++ b/config/sync/canvas.folder.b3238d77-c4c9-4005-8c73-649ef3675328.yml @@ -0,0 +1,9 @@ +uuid: b3238d77-c4c9-4005-8c73-649ef3675328 +langcode: en +status: true +dependencies: { } +name: Webform +configEntityTypeId: component +weight: 0 +items: + - block.webform_block diff --git a/config/sync/canvas.folder.b50c2fee-47f5-4c94-9e00-315d0b1325c3.yml b/config/sync/canvas.folder.b50c2fee-47f5-4c94-9e00-315d0b1325c3.yml new file mode 100644 index 000000000..001b05846 --- /dev/null +++ b/config/sync/canvas.folder.b50c2fee-47f5-4c94-9e00-315d0b1325c3.yml @@ -0,0 +1,10 @@ +uuid: b50c2fee-47f5-4c94-9e00-315d0b1325c3 +langcode: en +status: true +dependencies: { } +name: Forms +configEntityTypeId: component +weight: 0 +items: + - block.tfa_user_login_block + - block.user_login_block diff --git a/config/sync/canvas.folder.bb129121-e5a0-4c87-830e-a72861b51cbe.yml b/config/sync/canvas.folder.bb129121-e5a0-4c87-830e-a72861b51cbe.yml new file mode 100644 index 000000000..dd3665440 --- /dev/null +++ b/config/sync/canvas.folder.bb129121-e5a0-4c87-830e-a72861b51cbe.yml @@ -0,0 +1,9 @@ +uuid: bb129121-e5a0-4c87-830e-a72861b51cbe +langcode: en +status: true +dependencies: { } +name: Facets +configEntityTypeId: component +weight: 0 +items: + - block.facet_block.content_type diff --git a/config/sync/canvas.folder.c05b7774-377c-4567-a360-bb93187cc5ce.yml b/config/sync/canvas.folder.c05b7774-377c-4567-a360-bb93187cc5ce.yml new file mode 100644 index 000000000..c83ec60ce --- /dev/null +++ b/config/sync/canvas.folder.c05b7774-377c-4567-a360-bb93187cc5ce.yml @@ -0,0 +1,17 @@ +uuid: c05b7774-377c-4567-a360-bb93187cc5ce +langcode: en +status: true +dependencies: { } +name: Menus +configEntityTypeId: component +weight: 0 +items: + - block.shortcuts + - block.system_menu_block.account + - block.system_menu_block.admin + - block.system_menu_block.content + - block.system_menu_block.devel + - block.system_menu_block.footer + - block.system_menu_block.main + - block.system_menu_block.navigation-user-links + - block.system_menu_block.tools diff --git a/config/sync/canvas.folder.c9b209d9-3d26-4f76-af14-4bd22097f51b.yml b/config/sync/canvas.folder.c9b209d9-3d26-4f76-af14-4bd22097f51b.yml new file mode 100644 index 000000000..9edeb41b2 --- /dev/null +++ b/config/sync/canvas.folder.c9b209d9-3d26-4f76-af14-4bd22097f51b.yml @@ -0,0 +1,11 @@ +uuid: c9b209d9-3d26-4f76-af14-4bd22097f51b +langcode: en +status: true +dependencies: { } +name: Navigation +configEntityTypeId: component +weight: 0 +items: + - block.navigation_link + - block.navigation_shortcuts + - block.navigation_user diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 57d5d7fd7..7237e0870 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -15,6 +15,7 @@ module: block_content: 0 block_plugin_view_builder: 0 breakpoint: 0 + canvas: 0 ckeditor5: 0 config: 0 config_filter: 0 @@ -124,4 +125,5 @@ theme: classy: 0 server_theme: 0 claro: 0 + canvas_stark: 0 profile: server diff --git a/config/sync/editor.editor.canvas_html_block.yml b/config/sync/editor.editor.canvas_html_block.yml new file mode 100644 index 000000000..3ea6ce6ee --- /dev/null +++ b/config/sync/editor.editor.canvas_html_block.yml @@ -0,0 +1,33 @@ +uuid: 2972f9f1-6396-4c74-9ca1-2a3b34f8d8f9 +langcode: en +status: false +dependencies: + config: + - filter.format.canvas_html_block + module: + - ckeditor5 + enforced: + module: + - canvas +_core: + default_config_hash: 19_c5TyRhDiqf36PYtB4vYtnKYIJJpckCZZanFLL5kI +format: canvas_html_block +editor: ckeditor5 +settings: + toolbar: + items: + - bold + - italic + - underline + - link + - '|' + - bulletedList + - numberedList + plugins: + ckeditor5_list: + properties: + reversed: false + startIndex: false + multiBlock: false +image_upload: + status: false diff --git a/config/sync/editor.editor.canvas_html_inline.yml b/config/sync/editor.editor.canvas_html_inline.yml new file mode 100644 index 000000000..b8de784c0 --- /dev/null +++ b/config/sync/editor.editor.canvas_html_inline.yml @@ -0,0 +1,25 @@ +uuid: 179bfd8c-4219-4151-b569-65d7923b45a8 +langcode: en +status: false +dependencies: + config: + - filter.format.canvas_html_inline + module: + - ckeditor5 + enforced: + module: + - canvas +_core: + default_config_hash: k6-GQJ2ApIMiXSTt58ZvZ-Qe-pK_Uc0iGFo-c8mfwjc +format: canvas_html_inline +editor: ckeditor5 +settings: + toolbar: + items: + - bold + - italic + - underline + - link + plugins: { } +image_upload: + status: false diff --git a/config/sync/filter.format.canvas_html_block.yml b/config/sync/filter.format.canvas_html_block.yml new file mode 100644 index 000000000..2b70f11be --- /dev/null +++ b/config/sync/filter.format.canvas_html_block.yml @@ -0,0 +1,22 @@ +uuid: d2905afe-e094-4db1-b559-4aed9432c334 +langcode: en +status: true +dependencies: + enforced: + module: + - canvas +_core: + default_config_hash: xm9kkafQ4sECItPrag1uY1efaOowx0RctdMAN-8myNI +name: 'Drupal Canvas — Block HTML (locked)' +format: canvas_html_block +weight: 1000 +filters: + filter_html: + id: filter_html + provider: filter + status: true + weight: 0 + settings: + allowed_html: '