/
snap
/
lxd
/
current
/
share
/
lxd-ui
/
assets
/
File Upload :
llllll
Current File: //snap/lxd/current/share/lxd-ui/assets/RenameHeader-BZc6vaTG.js
import{j as s,t as o,d as n}from"./index-dL2n30-Z.js";const x=({name:a,relatedChip:c,titleClassName:u,parentItems:r,centerControls:p,controls:m,isLoaded:b,formik:e,renameDisabledReason:i})=>{const l=i===void 0,d=()=>{setTimeout(()=>window.dispatchEvent(new Event("resize")),10),!(!l||!e)&&e.setValues({...e.values,name:a,isRenaming:!e.values.isRenaming})};return s.jsxs("div",{className:"p-panel__header rename-header",children:[s.jsx("h1",{className:"u-off-screen",children:a}),s.jsxs("div",{className:o("p-panel__title",u),children:[s.jsxs("nav",{className:"p-breadcrumbs p-breadcrumbs--large","aria-label":"Breadcrumbs",children:[s.jsxs("ol",{className:"p-breadcrumbs__items",style:{display:"inline-block"},children:[r.map((t,h)=>s.jsx("li",{className:"p-heading--4 u-no-margin--bottom continuous-breadcrumb",children:t},h)),e!=null&&e.values.isRenaming?s.jsxs("li",{className:"p-breadcrumbs__item rename",children:[s.jsx(n.Input,{autoFocus:!0,id:"name",name:"name",className:"name-input",onBlur:e.handleBlur,onChange:e.handleChange,value:e.values.name,error:e.touched.name?e.errors.name:null,onKeyUp:t=>t.key==="Enter"&&void e.submitForm(),type:"text"}),s.jsxs("div",{children:[s.jsx(n.Button,{appearance:"base",className:"cancel",onClick:d,children:"Cancel"}),s.jsx(n.ActionButton,{appearance:"positive",loading:e.isSubmitting,disabled:!e.isValid||e.isSubmitting||a===e.values.name,onClick:()=>void e.submitForm(),children:"Save"})]})]}):s.jsx("li",{className:"p-heading--4 u-no-margin--bottom name continuous-breadcrumb u-truncate",onClick:d,title:l?`Rename ${a}`:"",children:s.jsx(n.Tooltip,{message:!l&&i,position:"btm-left",children:a})})]}),c&&s.jsx("span",{style:{marginLeft:"-1rem"},children:c})]},"breadcrumbs"),!(e!=null&&e.values.isRenaming)&&p]}),b&&!(e!=null&&e.values.isRenaming)&&s.jsx("div",{className:"p-panel__controls",children:m})]})};export{x as R};
Copyright ©2k19 -
Hexid
|
Tex7ure