Fixed #7091 - New FilterFillIcon added

pull/7007/merge
tugcekucukoglu 2025-01-14 14:49:03 +03:00
parent cfdee00127
commit a3b8b0c6f4
5 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,12 @@
import type { DefineComponent } from '@primevue/core';
import type { Icon } from '@primevue/icons/baseicon';
declare class FilterFillIcon extends Icon {}
declare module 'vue' {
export interface GlobalComponents {
FilterFillIcon: DefineComponent<FilterFillIcon>;
}
}
export default FilterFillIcon;

View File

@ -0,0 +1,14 @@
<template>
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.5 1.25H1.5L7 8.75V16.75H11V8.75L16.5 1.25Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="currentColor" />
</svg>
</template>
<script>
import BaseIcon from '@primevue/icons/baseicon';
export default {
name: 'FilterIcon',
extends: BaseIcon
};
</script>

View File

@ -0,0 +1,11 @@
{
"main": "./FilterFillIcon.vue",
"module": "./FilterFillIcon.vue",
"types": "./FilterFillIcon.d.ts",
"browser": {
"./sfc": "./FilterFillIcon.vue"
},
"sideEffects": [
"*.vue"
]
}

View File

@ -98,6 +98,10 @@ export { default as EyeSlashIcon } from '@primevue/icons/eyeslash';
export * from '@primevue/icons/filter'; export * from '@primevue/icons/filter';
export { default as FilterIcon } from '@primevue/icons/filter'; export { default as FilterIcon } from '@primevue/icons/filter';
// FilterFillIcon
export * from '@primevue/icons/filterfill';
export { default as FilterFillIcon } from '@primevue/icons/filterfill';
// FilterSlashIcon // FilterSlashIcon
export * from '@primevue/icons/filterslash'; export * from '@primevue/icons/filterslash';
export { default as FilterSlashIcon } from '@primevue/icons/filterslash'; export { default as FilterSlashIcon } from '@primevue/icons/filterslash';

View File

@ -98,6 +98,10 @@ export { default as EyeSlashIcon } from '@primevue/icons/eyeslash';
export * from '@primevue/icons/filter'; export * from '@primevue/icons/filter';
export { default as FilterIcon } from '@primevue/icons/filter'; export { default as FilterIcon } from '@primevue/icons/filter';
// FilterFillIcon
export * from '@primevue/icons/filterfill';
export { default as FilterFillIcon } from '@primevue/icons/filterfill';
// FilterSlashIcon // FilterSlashIcon
export * from '@primevue/icons/filterslash'; export * from '@primevue/icons/filterslash';
export { default as FilterSlashIcon } from '@primevue/icons/filterslash'; export { default as FilterSlashIcon } from '@primevue/icons/filterslash';