aboutsummaryrefslogtreecommitdiffstats
path: root/resources/lib/codex/modules/useIconOnlyButton.js
diff options
context:
space:
mode:
authorEric Gardner <gardner.ec@gmail.com>2024-01-23 13:20:26 -0800
committerEric Gardner <gardner.ec@gmail.com>2024-01-23 14:03:05 -0800
commitbc07829e7bf7cd52030c93b93930368941c1f92e (patch)
treeb9853c0dddec76fd65272d0d01f7350ade73717c /resources/lib/codex/modules/useIconOnlyButton.js
parent2fa8bbbeffd385462b86e2c406570b1cbd809fd5 (diff)
downloadmediawikicore-bc07829e7bf7cd52030c93b93930368941c1f92e.tar.gz
mediawikicore-bc07829e7bf7cd52030c93b93930368941c1f92e.zip
Update Codex from v1.2.1 to v1.3.0
Also introduces a new design token (@border-color-muted) and updates some resource module definitions to use .cjs filenames per upstream. Bug: T324688 Bug: T338184 Bug: T338802 Bug: T346815 Bug: T349016 Bug: T350197 Bug: T352585 Bug: T352931 Bug: T354547 Bug: T354759 Bug: T355081 Bug: T355160 Bug: T355551 Change-Id: Idcfdee4583018500d06e37fda2ee4925111f1915
Diffstat (limited to 'resources/lib/codex/modules/useIconOnlyButton.js')
-rw-r--r--resources/lib/codex/modules/useIconOnlyButton.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/resources/lib/codex/modules/useIconOnlyButton.js b/resources/lib/codex/modules/useIconOnlyButton.js
index c9f293760af8..54ce115ea807 100644
--- a/resources/lib/codex/modules/useIconOnlyButton.js
+++ b/resources/lib/codex/modules/useIconOnlyButton.js
@@ -1 +1 @@
-"use strict";const i=require("vue"),t=require("./useSlotContents2.js"),c=require("./useWarnOnce.js");function l(u,o,r){const n=i.computed(()=>{const s=t.useSlotContents(u);if(s.length!==1)return!1;const e=s[0];return!!(typeof e=="object"&&(t.isComponentVNode(e,"CdxIcon")||t.isTagVNode(e,"svg")))});return c(()=>n.value&&!o["aria-label"]&&!o["aria-hidden"],"".concat(r,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),n}exports.useIconOnlyButton=l;
+"use strict";const i=require("vue"),t=require("./useSlotContents.js"),c=require("./useWarnOnce.cjs");function l(u,o,r){const n=i.computed(()=>{const s=t.useSlotContents(u);if(s.length!==1)return!1;const e=s[0];return!!(typeof e=="object"&&(t.isComponentVNode(e,"CdxIcon")||t.isTagVNode(e,"svg")))});return c(()=>n.value&&!o["aria-label"]&&!o["aria-hidden"],"".concat(r,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),n}exports.useIconOnlyButton=l;