1import{ap as o,b4 as l}from"./Button-DgIZgSWg.js";import"./_sentry-release-injection-file-DlxsNGob.js";import"./uk-DukXYPB_.js";import"./cs-BHj9zxo3.js";import"./_commonjsHelpers-D7Sok4xY.js";import"./index-yq28UAnt.js";import"./preload-helper-CI83Jo27.js";import"./posthog-CaAkLFEO.js";import"./_commonjs-dynamic-modules-TDtrdbi3.js";import"./actioncable.esm-BMIXSJNp.js";import"./js.cookie-DxONP--r.js";const a={props:{availableTableColumns:{type:Array},defaultColumns:{type:Array},disabledStateColumns:{type:Array},translationKey:{type:String}},data(){return{disabledColumns:this.disabledStateColumns,selectedColumns:[]}},computed:{...l("config",{checkedColumns:t=>t.subscription.column_settings}),availableColumns(){return this.availableTableColumns}},methods:{handleChange(){this.$store.dispatch("config/setColumnsConfig",{scope:this.$route.name,columns:this.selectedColumns})},isDisabledValue(t){return this.disabledColumns.includes(t)},visibilityChange(t){t===!1&&this.$store.dispatch("settingsForm/changeColumnsSettings",{scope:this.$route.name,columns:this.selectedColumns})}},created(){let t=null;t=this.$watch("checkedColumns",e=>{e&&(this.selectedColumns=e[this.$route.name]||this.defaultColumns,t&&t())},{immediate:!0})}};var i=function(){var e=this,n=e._self._c;return n("Dropdown",{staticClass:"columns-settings",attrs:{trigger:"click","hide-on-click":!1,placement:"top-end"},on:{"visible-change":e.visibilityChange}},[n("Tooltip",{attrs:{content:e.$t(`${e.translationKey}.columnsSettings`),"open-delay":100,effect:"blue",placement:"top"}},[n("Button",{attrs:{type:"primary",kind:"icon-new",icon:"icon icon-table",size:"small","new-design":"","no-border":"",plain:"","data-analytics-id":"icon-table"}})],1),e._v(" "),n("DropdownMenu",{staticClass:"el-dropdown-menu--new-design el-dropdown-menu--no-spacing",attrs:{slot:"dropdown"},slot:"dropdown"},[n("DropdownItem",{attrs:{"new-design":"",command:"columns"}},[n("CheckboxGroup",{model:{value:e.selectedColumns,callback:function(s){e.selectedColumns=s},expression:"selectedColumns"}},e._l(e.availableColumns,function(s){return n("Checkbox",{key:s,staticClass:"checkbox-block",attrs:{label:s,disabled:e.isDisabledValue(s)},on:{change:e.handleChange}},[e._v(` 2 `+e._s(e.$t(`${e.translationKey}.columns.${s}`))+` 3 `)])}),1)],1)],1)],1)},r=[],c=o(a,i,r,!1,null,"18e9839f");const v=c.exports;export{v 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.