mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
feat(web): better UX when creating a new album (#8270)
* feat(web): ask user before going to newly created album * feat(web): add button option to notification cards * feat(web): allow html messages in notification cards * show album -> view album * remove 'link' action from notifications * remove unused type
This commit is contained in:
parent
613b544bf0
commit
8bf571bf48
8 changed files with 134 additions and 54 deletions
16
web/src/lib/utils/string-utils.ts
Normal file
16
web/src/lib/utils/string-utils.ts
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
export const removeAccents = (str: string) => {
|
||||
return str.normalize('NFD').replaceAll(/[\u0300-\u036F]/g, '');
|
||||
};
|
||||
|
||||
export const normalizeSearchString = (str: string) => {
|
||||
return removeAccents(str.toLocaleLowerCase());
|
||||
};
|
||||
|
||||
export const encodeHTMLSpecialChars = (str: string) => {
|
||||
return str
|
||||
.replaceAll('&', '&')
|
||||
.replaceAll('<', '<')
|
||||
.replaceAll('>', '>')
|
||||
.replaceAll('"', '"')
|
||||
.replaceAll("'", ''');
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue