@props([ 'column' => [], 'tableId' => null, ]) @php $filter = $column['filter'] ?? []; $key = $column['key'] ?? ''; $label = $column['label'] ?? $key; $type = $filter['type'] ?? 'text'; $filterId = ($tableId ?: 'erp_table').'_filter_'.$key; $triggerId = $filterId.'_trigger'; $operatorId = $filterId.'_operator'; $placeholder = $filter['placeholder'] ?? __('kview-ui-data::table.filter'); $textOperators = [ 'contains' => __('kview-ui-data::table.filters.contains'), 'equals' => __('kview-ui-data::table.filters.equals'), 'starts' => __('kview-ui-data::table.filters.starts'), 'ends' => __('kview-ui-data::table.filters.ends'), 'not_contains' => __('kview-ui-data::table.filters.not_contains'), 'not_equals' => __('kview-ui-data::table.filters.not_equals'), ]; $numberOperators = [ '=' => '=', '!=' => '<>', '>' => '>', '>=' => '>=', '<' => '<', '<=' => '<=', ]; @endphp @if (($column['filterable'] ?? true) !== false)