Skip to content

Commit

Permalink
Rename function and add schema
Browse files Browse the repository at this point in the history
  • Loading branch information
FadhlanR committed Jan 7, 2025
1 parent e1bbb81 commit ba0925b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 63 deletions.
18 changes: 6 additions & 12 deletions packages/boxel-ui/addon/src/components/filter-list/index.gts
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,8 @@ export default class FilterList extends Component<Signature> {
data-test-boxel-filter-list-button={{filter.displayName}}
>
{{#if (isIconString filter.icon)}}
{{convertSVGString
filter.icon
'filter-list__icon'
{{htmlSafe
(addClassToSVG filter.icon 'filter-list__icon')
}}{{filter.displayName}}
{{else}}
<filter.icon
Expand Down Expand Up @@ -90,15 +89,10 @@ export default class FilterList extends Component<Signature> {
</template>
}

function convertSVGString(svgString: string, className: string) {
return htmlSafe(
svgString
.replace(
/<svg\b([^>]*)\sclass="([^"]*)"/,
`<svg$1 class="$2 ${className}"`,
)
.replace(/<svg\b([^>]*)>/, `<svg$1 class="${className}">`),
);
function addClassToSVG(svgString: string, className: string) {
return svgString
.replace(/<svg\b([^>]*)\sclass="([^"]*)"/, `<svg$1 class="$2 ${className}"`)
.replace(/<svg\b([^>]*)>/, `<svg$1 class="${className}">`);
}

function isIconString(icon: FilterListIcon | string): icon is string {
Expand Down
51 changes: 0 additions & 51 deletions packages/host/config/schema/1734686216941_schema.sql

This file was deleted.

0 comments on commit ba0925b

Please sign in to comment.