1import{B as m,a as c}from"./BaseFilterTableSelectInfo-71608b67.js";import{S as r}from"./SortService-fa3b0fae.js";import{q as n}from"./700-33945e34.js";import{D as _}from"./DateFormatter-394ab976.js";import{a as u}from"./NumberFormatter-ee7c1e6f.js";import{B as d}from"./BaseBackendDataTableLined-ccc827e0.js";import{n as p,d as h,N as s}from"./main-a79477bd.js";import{B as f}from"./BaseButton-e60948fb.js";import{B as y}from"./BaseDataTableLink-8471f2f6.js";import{w as T}from"./FallbackUtils-f48609d9.js";import{a as i}from"./AdminPermissionService-eed23d16.js";import{T as b}from"./TheFlashAlerts-66e95c7a.js";import{B as v}from"./BaseBlockHeader-0daa82d4.js";import"./BaseSearch-719a657d.js";import"./productUsage-9d408814.js";import"./BaseFilterCollection-2f9d4f91.js";import"./CollectionUtils-3c1828b1.js";import"./vue-autonumeric.min-31b4d087.js";import"./BaseDate-8a13d2d9.js";import"./InputMixin-e4836f08.js";import"./ObjectUtils-89f2450e.js";import"./BaseUtils-3068e455.js";import"./index.esm-5d4f622a.js";import"./BaseCheckboxWithLabel-c6b106e7.js";import"./BaseCheckbox-5f8199a8.js";import"./InertiaUrlUtils-9bed72e8.js";import"./BaseNoDataBox-49e9ed9e.js";import"./BaseSearchSelect-f710957c.js";import"./FontAwesomeIcon-78ce7022.js";import"./vue-select-5b4cafe9.js";import"./BaseDropdown-7b0fd886.js";import"./lodash-6671e769.js";const N={name:"OptionGrantsTable",components:{BaseDataTableLink:y,BaseButton:f,BaseTooltipValue:h,BaseBackendDataTableLined:d},mixins:[_,u],computed:{canReadGrant(){return i.can("securities","read")},canViewCompany(){return i.can("companies")},canViewShareholder(){return i.can("shareholders")},canViewUser(){return i.can("users")}},data(){return{columns:{grantId:{search:!0,name:"ID",sort:{type:r.SORT_TYPE_NUMBER},hidden:!0},companyName:{name:"Company",search:!0,sort:{type:r.SORT_TYPE_STRING}},shareholderName:{name:"Shareholder",search:!0,sort:{type:r.SORT_TYPE_STRING}},shares_amount:{name:"Shares Amount",search:!1,sort:{type:r.SORT_TYPE_NUMBER}},name:{name:"Name",search:!0,sort:{type:r.SORT_TYPE_STRING}},optionName:{name:"Security Name",search:!0,sort:{type:r.SORT_TYPE_STRING}},exercise_price:{name:"Exercise Price",search:!1,sort:{type:r.SORT_TYPE_NUMBER}},option_type:{name:"Option Type",search:!0,sort:{type:r.SORT_TYPE_STRING},filter:{title:"Option Type",type:m,matchMode:this.$page.props.share.constants.data_table_match_modes.IN,multiple:!0,items:[{label:"ISO",value:"ISO"},{label:"NSO",value:"NSO"},{label:"EMI",value:"EMI"}]}},issue_date:{name:"Issue Date",search:!1,sort:{type:r.SORT_TYPE_NUMBER,order:r.SORT_ORDER_DESC},filter:{title:"Issue date",type:c,options:{title:"Date range"},matchMode:this.$page.props.share.constants.data_table_match_modes.BETWEEN}},issuerName:{name:"Issuer",search:!0,sort:{type:r.SORT_TYPE_STRING}},fixed_percentage:{search:!0,name:"Fixed Percentage",sort:{type:r.SORT_TYPE_NUMBER}},created_at:{name:"Created At",search:!1,sort:{type:r.SORT_TYPE_NUMBER},filter:{title:"Created at",type:c,options:{title:"Date range"},matchMode:this.$page.props.share.constants.data_table_match_modes.BETWEEN}},expiration_date:{name:"Expiration date",search:!1,sort:{type:r.SORT_TYPE_NUMBER},filter:{title:"Expiration date",type:c,options:{title:"Date range"},matchMode:this.$page.props.share.constants.data_table_match_modes.BETWEEN}},early_exercise_allowed:{name:"Early Exercise Allowed",sort:{type:r.SORT_TYPE_NUMBER},search:!1,filter:{title:"Early Exercise Allowed",type:m,matchMode:this.$page.props.share.constants.data_table_match_modes.EQUALS,multiple:!1,items:[{label:"Yes",value:!0},{label:"No",value:!1}]}},actionsColumn:{name:"Actions",search:!1}}}},methods:{route:n,selectOptionGrant(o){s.get(n("admin.optionGrant.detail",{optionGrant:o}))},selectCompany(o){s.get(n("admin.companies.detail",{company:o}))},selectShareholder(o){s.get(n("admin.shareholders.detail",{shareholder:o}))},selectUser(o){s.get(n("admin.users.detail",{user:o}))},withFallback:T}};var E=function(){var e=this,a=e._self._c;return a("div",[a("BaseBackendDataTableLined",{attrs:{url:e.route("admin.optionGrant.getDataTable"),"no-data-text":"No option grants found","no-filtered-data-text":"No option grants match your search","no-data-white-background":!0,"search-placeholder":"Search option grants","search-title":"Type search term","show-filters":!0,"show-search":!0,pagination:!0,"pagination-select-show":!0,"filter-multiple":!0,"selection-mode":"none",columns:e.columns,"show-column-visibility":!0},scopedSlots:e._u([{key:"companyName-body",fn:function({row:t}){return[e.canViewCompany?a("BaseDataTableLink",{attrs:{content:t.companyName,"class-name":"overflow-tooltip__company-name"},on:{click:function(l){return e.selectCompany(t.company)}}}):a("BaseTooltipValue",{staticClass:"overflow-tooltip__company-name",attrs:{content:t.companyName}})]}}
1,{key:"shareholderName-body",fn:function({row:t}){return[e.canViewShareholder?a("BaseDataTableLink",{attrs:{content:e.withFallback(t.shareholderName),"class-name":"overflow-tooltip__full-name"},on:{click:function(l){return e.selectShareholder(t.shareholder_id)}}}):a("BaseTooltipValue",{staticClass:"overflow-tooltip__full-name",attrs:{content:e.withFallback(t.shareholderName)}})]}},{key:"name-body",fn:function({row:t}){return[a("BaseTooltipValue",{staticClass:"overflow-tooltip__grant-name",attrs:{content:e.withFallback(t.name)}})]}},{key:"optionName-body",fn:function({row:t}){return[a("BaseTooltipValue",{staticClass:"overflow-tooltip__option-name",attrs:{content:e.withFallback(t.optionName)}})]}},{key:"issuerName-body",fn:function({row:t}){return[e.canViewUser?a("BaseDataTableLink",{attrs:{content:e.withFallback(t.issuerName),"class-name":"overflow-tooltip__full-name"},on:{click:function(l){return e.selectUser(t.issuer_id)}}}):a("BaseTooltipValue",{staticClass:"overflow-tooltip__full-name",attrs:{content:e.withFallback(t.issuerName)}})]}},{key:"issue_date-body",fn:function({row:t}){return[e._v(" "+e._s(e.withFallback(e.formatDate(t.issue_date)))+" ")]}},{key:"created_at-body",fn:function({row:t}){return[e._v(" "+e._s(e.withFallback(e.formatDate(t.created_at)))+" ")]}},{key:"expiration_date-body",fn:function({row:t}){return[e._v(" "+e._s(e.withFallback(e.formatDate(t.expiration_date)))+" ")]}},{key:"early_exercise_allowed-body",fn:function({itemValue:t}){return[t?a("span",{staticClass:"text-green-darkest"},[e._v("Yes")]):a("span",[e._v("No")])]}},{key:"actionsColumn-body",fn:function({row:t}){return[e.canReadGrant?a("BaseButton",{staticClass:"btn btn--grey",on:{"active-click":function(l){return e.selectOptionGrant(t)}}},[e._v(" Detail ")]):e._e()]}},{key:"exercise_price-body",fn:function({row:t}){return[a("BaseTooltipValue",{staticClass:"overflow-tooltip__price-amount",attrs:{content:e.withFallback(e.formatPrice(t.exercise_price,t.currencyCode,2,2))}})]}},{key:"shares_amount-body",fn:function({row:t}){return[a("BaseTooltipValue",{staticClass:"overflow-tooltip__price-amount",attrs:{content:e.withFallback(e.formatPrice(t.shares_amount,t.currencyCode,2,2))}})]}},{key:"grantId-body",fn:function({row:t}){return[a("div",{staticClass:"overflow-tooltip__id-value"},[e._v(" "+e._s(t.id)+" ")])]}}])})],1)},B=[],k=p(N,E,B,!1,null,"880a0e13",null,null);const S=k.exports;const g={name:"OptionGrantIndexPage",components:{TheFlashAlerts:b,OptionGrantsTable:S,BaseBlockHeader:v}};var R=function(){var e=this,a=e._self._c;return a("div",{attrs:{id:"option-grant-index-page"}},[a("InertiaHead",{attrs:{title:"Option grant"}}),a("BaseBlockHeader",{attrs:{title:"Option grant"}}),a("TheFlashAlerts"),a("OptionGrantsTable")],1)},O=[],w=p(g,R,O,!1,null,"fb5a8aa7",null,null);const le=w.exports;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.