PageSourceSearch

https://gym.az/build/assets/Index-D6Bni7a5.js

js gym.az collected 2026-10-10 02:12:01 UTC 3,661 bytes, 1 lines download raw bytes

1import{_ as D}from"./AdminDashboardLayout.vue_vue_type_script_setup_true_lang-SYvx78-s.js";import{h as w,r as N,T as S,i as z,j as F,d as _,o as n,b as a,w as e,F as p,g as $,u as l,f as m,t as r,n as v,c,e as y,a as i}from"./app-BeqXpd_S.js";import{_ as R,T as E,a as P,b as g}from"./TableHeader.vue_vue_type_script_setup_true_lang-BoyLLtbM.js";import{_ as k}from"./DropdownLink-2I8kd5zz.js";import{_ as C}from"./TableMenuItem.vue_vue_type_script_setup_true_lang-BQlsmDzR.js";import{_ as I}from"./index-DZYvRYJY.js";import{_ as G}from"./Dropdown-CRVtwoLL.js";import{_ as b}from"./index-DizaTEBY.js";import{_ as L}from"./ConfirmationModal-CeVp97nv.js";import"./isCurrentPage-Bm_oDj3S.js";import"./LocaleSwitcher.vue_vue_type_script_setup_true_lang-B2FO_4jO.js";import"./AlertStack.vue_vue_type_style_index_0_lang-q1kI0Wf3.js";import"./useAlertStore-AqzkUUU7.js";import"./MobileMenuSheet-Bo1G5lGM.js";import"./Modal.vue_vue_type_script_setup_true_lang-CNaeSe9V.js";const M=w({__name:"RolesTable",props:{roles:{}},setup(T){const t=N(null),u=S({}),{t:V}=z(),h=F(()=>[{key:"name",label:V("dashboard.admin.roles.table.name")},{key:"actions",label:""}]);function j(s){return["admin","gym_mod","trainer_mod","user"].includes(s.name)===!1}function B(){u.delete(route("dashboard.roles.destroy",t.value),{preserveScroll:!0,preserveState:!0,onSuccess:()=>t.value=null})}return(s,f)=>(n(),_(p,null,[a(E,null,{header:e(()=>[a(R,{headings:h.value},null,8,["headings"])]),body:e(()=>[(n(!0),_(p,null,$(s.roles,o=>(n(),c(P,{row:o},{default:e(()=>[(n(!0),_(p,null,$(h.value,d=>(n(),c(g,{key:d.key},{default:e(()=>[m(r(o[d.key]),1)]),_:2},1024))),128)),o.name!=="admin"?(n(),c(g,{key:0,class:"line-clamp-none flex justify-end"},{default:e(()=>[a(G,null,{trigger:e(({open:d})=>[i("button",{class:v(["size-8 rounded-full flex items-center justify-center hover:bg-neutral-100",d&&"bg-neutral-100"])},[a(l(I),{icon:"IconDotsVertical",size:"sm"})],2)]),content:e(()=>[a(k,{href:s.route("dashboard.roles.edit",o.id)},{default:e(()=>[a(C,{label:s.$t("dashboard.admin.roles.table.managePermissions"),icon:"IconEdit"},null,8,["label"])]),_:2},1032,["href"]),j(o)?(n(),c(k,{key:0,as:"button"},{default:e(()=>[a(C,{label:s.$t("common.actions.delete"),icon:"IconCircleMinus",onClick:d=>t.value=o},null,8,["label","onClick"])]),_:2},1024)):y("",!0)]),_:2},1024)]),_:2},1024)):y("",!0)]),_:2},1032,["row"]))),256))]),_:1}),a(L,{show:t.value!==null,onClose:f[1]||(f[1]=o=>t.value=null)},{title:e(()=>[m(r(s.$t("dashboard.admin.roles.table.deleteConfirmation.title")),1)]),content:e(()=>[m(r(s.$t("dashboard.admin.roles.table.deleteConfirmation.description")),1)]),footer:e(()=>[a(l(b),{onClick:f[0]||(f[0]=o=>t.value=null),intent:"light"},{default:e(()=>[m(r(s.$t("common.actions.cancel")),1)]),_:1}),a(l(b),{class:v(["ms-3",{"opacity-25":l(u).processing}]),intent:"red",disabled:l(u).processing,onClick:B},{default:e(()=>[m(r(s.$t("dashboard.admin.roles.table.deleteConfirmation.cta")),1)]),_:1},8,["class","disabled"])]),_:1},8,["show"])],64))}}),q={class:"space-y-12"},A={class:"space-y-4"},H={class:"flex justify-between items-center"},J={class:"font-medium text-sm"},le=w({__name:"Index",props:{roles:{}},setup(T){return(t,u)=>(n(),c(D,{title:t.$t("dashboard.admin.roles.title")},{default:e(()=>[i("div",q,[i("div",A,[i("div",H,[i("div",J,r(t.$t("dashboard.admin.roles.title")),1),a(l(b),{href:t.route("dashboard.roles.create"),class:"items-center gap-1",intent:"light"},{default:e(()=>[a(l(I),{icon:"IconPlus"}),i("span",null,r(t.$t("dashboard.admin.roles.create.cta")),1)]),_:1},8,["href"])]),a(M,{roles:t.roles.data},null,8,["roles"])])])]),_:1},8,["title"]))}});export{le as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.