mirror of
https://github.com/immich-app/immich.git
synced 2025-12-22 01:11:20 +03: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:
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("'", ''');
|
||||
};
|
||||
Reference in New Issue
Block a user