@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
8 lines (7 loc) • 1.28 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../src/components/header/back-button.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport {\n\t__experimentalUseSlotFills as useSlotFills,\n\tcreateSlotFill,\n} from '@wordpress/components';\n\n// Keeping an old name for backward compatibility.\nconst slotName = '__experimentalMainDashboardButton';\n\nexport const useHasBackButton = () => {\n\tconst fills = useSlotFills( slotName );\n\treturn Boolean( fills && fills.length );\n};\n\nconst { Fill, Slot } = createSlotFill( slotName );\n\nconst BackButton = Fill;\nconst BackButtonSlot = () => {\n\tconst fills = useSlotFills( slotName );\n\n\treturn (\n\t\t<Slot\n\t\t\tbubblesVirtually\n\t\t\tfillProps={ { length: ! fills ? 0 : fills.length } }\n\t\t/>\n\t);\n};\nBackButton.Slot = BackButtonSlot;\n\nexport default BackButton;\n"],
"mappings": ";AAGA;AAAA,EACC,8BAA8B;AAAA,EAC9B;AAAA,OACM;AAiBL;AAdF,IAAM,WAAW;AAEV,IAAM,mBAAmB,MAAM;AACrC,QAAM,QAAQ,aAAc,QAAS;AACrC,SAAO,QAAS,SAAS,MAAM,MAAO;AACvC;AAEA,IAAM,EAAE,MAAM,KAAK,IAAI,eAAgB,QAAS;AAEhD,IAAM,aAAa;AACnB,IAAM,iBAAiB,MAAM;AAC5B,QAAM,QAAQ,aAAc,QAAS;AAErC,SACC;AAAA,IAAC;AAAA;AAAA,MACA,kBAAgB;AAAA,MAChB,WAAY,EAAE,QAAQ,CAAE,QAAQ,IAAI,MAAM,OAAO;AAAA;AAAA,EAClD;AAEF;AACA,WAAW,OAAO;AAElB,IAAO,sBAAQ;",
"names": []
}