Skip to content

Active Filters

Shows active filters as removable chips with a reset action.

Usage

vue
<script setup>
import { ArchActiveFilters } from "@archora/ui";

const filters = [
  { id: "status", label: "Status", value: "Healthy" },
  { id: "owner", label: "Owner", value: "Platform" }
];
</script>

<template>
  <ArchActiveFilters :filters="filters" @remove="removeFilter" @reset="resetFilters" />
</template>

Live sandbox

Active Filters can be tested directly on this page.

interactive
<ActiveFilters />

Props

PropTypeDefaultDescription
filtersreadonly { id: string; label: string; value?: string }[]-Filter list: { id, label, value? }.

Events

EventPayloadDescription
removeid: stringComponent event.
reset-Component event.