@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 2.24 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/heading/variations.js"],
"sourcesContent": ["import { __, sprintf } from '@wordpress/i18n';\nimport {\n\theadingLevel1,\n\theadingLevel2,\n\theadingLevel3,\n\theadingLevel4,\n\theadingLevel5,\n\theadingLevel6,\n} from '@wordpress/icons';\n\nconst LEVEL_ICONS = [\n\theadingLevel1,\n\theadingLevel2,\n\theadingLevel3,\n\theadingLevel4,\n\theadingLevel5,\n\theadingLevel6,\n];\n\nconst variations = [\n\t...[ 1, 2, 3, 4, 5, 6 ].map( ( level ) => ( {\n\t\tname: `h${ level }`,\n\t\ttitle: sprintf(\n\t\t\t/* translators: %d: heading level e.g: \"1\", \"2\", \"3\" */\n\t\t\t__( 'Heading %d' ),\n\t\t\tlevel\n\t\t),\n\t\tdescription: __(\n\t\t\t'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.'\n\t\t),\n\t\ticon: LEVEL_ICONS[ level - 1 ],\n\t\tattributes: { level },\n\t\tscope: [ 'block', 'transform' ],\n\t\tkeywords: [ `h${ level }` ],\n\t\tisActive: ( blockAttributes ) => blockAttributes.level === level,\n\t\tshortcut: {\n\t\t\tname: `core/block-editor/transform-to-heading-${ level }`,\n\t\t\tdescription: sprintf(\n\t\t\t\t/* translators: %d: heading level e.g: \"1\", \"2\", \"3\" */\n\t\t\t\t__( 'Transform the selected block into a heading %d.' ),\n\t\t\t\tlevel\n\t\t\t),\n\t\t\tkeyCombination: {\n\t\t\t\tmodifier: 'access',\n\t\t\t\tcharacter: `${ level }`,\n\t\t\t},\n\t\t},\n\t} ) ),\n];\n\nexport default variations;\n"],
"mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBAA4B;AAC5B,mBAOO;AAEP,IAAM,cAAc;AAAA,EACnB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACD;AAEA,IAAM,aAAa;AAAA,EAClB,GAAG,CAAE,GAAG,GAAG,GAAG,GAAG,GAAG,CAAE,EAAE,IAAK,CAAE,WAAa;AAAA,IAC3C,MAAM,IAAK,KAAM;AAAA,IACjB,WAAO;AAAA;AAAA,UAEN,gBAAI,YAAa;AAAA,MACjB;AAAA,IACD;AAAA,IACA,iBAAa;AAAA,MACZ;AAAA,IACD;AAAA,IACA,MAAM,YAAa,QAAQ,CAAE;AAAA,IAC7B,YAAY,EAAE,MAAM;AAAA,IACpB,OAAO,CAAE,SAAS,WAAY;AAAA,IAC9B,UAAU,CAAE,IAAK,KAAM,EAAG;AAAA,IAC1B,UAAU,CAAE,oBAAqB,gBAAgB,UAAU;AAAA,IAC3D,UAAU;AAAA,MACT,MAAM,0CAA2C,KAAM;AAAA,MACvD,iBAAa;AAAA;AAAA,YAEZ,gBAAI,iDAAkD;AAAA,QACtD;AAAA,MACD;AAAA,MACA,gBAAgB;AAAA,QACf,UAAU;AAAA,QACV,WAAW,GAAI,KAAM;AAAA,MACtB;AAAA,IACD;AAAA,EACD,EAAI;AACL;AAEA,IAAO,qBAAQ;",
"names": []
}