UNPKG

@wordpress/block-library

Version:
8 lines (7 loc) 1.71 kB
{ "version": 3, "sources": ["../../src/heading/variations.js"], "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { __, 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} ) ),\n];\n\nexport default variations;\n"], "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,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,EAC5D,EAAI;AACL;AAEA,IAAO,qBAAQ;", "names": [] }