minor ui improvements

This commit is contained in:
Gani Georgiev
2023-02-21 22:24:49 +02:00
parent 4fdc8feafc
commit 0db6c783cd
40 changed files with 358 additions and 295 deletions
+33 -2
View File
@@ -629,6 +629,29 @@ export default class CommonHelper {
return result.join(separator);
}
/**
* Extract the user initials from the provided username or email address
* (eg. converts "john.doe@example.com" to "JD").
*
* @param {String} str
* @return {String}
*/
static getInitials(str) {
str = (str || '').split('@')[0].trim();
if (str.length <= 2) {
return str.toUpperCase();
}
const parts = str.split(/[\.\_\-\ ]/);
if (parts.length >= 2) {
return (parts[0][0] + parts[1][0]).toUpperCase();
}
return str[0].toUpperCase();
}
/**
* Returns a DateTime instance from a date object/string.
*
@@ -872,8 +895,6 @@ export default class CommonHelper {
"id": "RECORD_ID",
"collectionId": collection?.id,
"collectionName": collection?.name,
"created": "2022-01-01 01:00:00.123Z",
"updated": "2022-01-01 23:59:59.456Z",
};
if (collection?.isAuth) {
@@ -883,6 +904,16 @@ export default class CommonHelper {
dummy["email"] = "test@example.com";
}
const hasCreated = !collection?.isView || CommonHelper.extractColumnsFromQuery(collection?.options?.query).includes("created");
if (hasCreated) {
dummy["created"] = "2022-01-01 01:00:00.123Z";
}
const hasUpdated = !collection?.isView || CommonHelper.extractColumnsFromQuery(collection?.options?.query).includes("updated");
if (hasUpdated) {
dummy["updated"] = "2022-01-01 23:59:59.456Z";
}
for (const field of fields) {
let val = null;
if (field.type === "number") {