UNPKG

@techdocs/cli

Version:

Utility CLI for managing TechDocs sites in Backstage.

2 lines 1.86 kB
"use strict";(self.webpackChunktechdocs_cli_embedded_app=self.webpackChunktechdocs_cli_embedded_app||[]).push([["1513"],{23490:function(t,e,n){n.d(e,{O:()=>r});var i=n(73557);function r(t){return(0,i.UO)()}},5e4:function(t,e,n){n.d(e,{X2:()=>u,ce:()=>d,h$:()=>c});var i=n(52322),r=n(39381),o=n(60214),a=n(18011),l=n(88260);let s=(0,a.CT)("entity-context"),c=t=>{let{children:e,entity:n,loading:a,error:c,refresh:u}=t;return(0,i.jsx)(s.Provider,{value:(0,l.E)({1:{entity:n,loading:a,error:c,refresh:u}}),children:(0,i.jsx)(o.fC,{attributes:{...n?{entityRef:(0,r.eE)(n)}:void 0},children:e})})};function u(){let t=(0,a.Vt)("entity-context");if(!t)throw Error("Entity context is not available");let e=t.atVersion(1);if(!e)throw Error("EntityContext v1 not available");if(!e.entity)throw Error("useEntity hook is being called outside of an EntityLayout where the entity has not been loaded. If this is intentional, please use useAsyncEntity instead.");return{entity:e.entity}}function d(){let t=(0,a.Vt)("entity-context");if(!t)throw Error("Entity context is not available");let e=t.atVersion(1);if(!e)throw Error("EntityContext v1 not available");let{entity:n,loading:i,error:r,refresh:o}=e;return{entity:n,loading:i,error:r,refresh:o}}},3299:function(t,e,n){n.r(e),n.d(e,{CatalogEntityPage:()=>y});var i=n(52322),r=n(73557),o=n(5e4),a=n(23490),l=n(16162),s=n(8349),c=n(11504),u=n(84081),d=n(2784),h=n(84767);function y(){return(0,i.jsx)(o.h$,{...(()=>{let{kind:t,namespace:e,name:n}=(0,a.O)(c.w),i=(0,r.s0)(),o=(0,l.h_)(s.V),y=(0,l.h_)(u.A),{value:f,error:E,loading:v,retry:b}=(0,h.Z)(()=>y.getEntityByRef({kind:t,namespace:e,name:n}),[y,t,e,n]);return(0,d.useEffect)(()=>{n||(o.post(Error("No name provided!")),i("/"))},[o,i,E,v,f,n]),{entity:f,loading:v,error:E,refresh:b}})(),children:(0,i.jsx)(r.j3,{})})}}}]); //# sourceMappingURL=1513.8f1bc575.chunk.js.map