diff --git a/web/src/helpers/render.js b/web/src/helpers/render.js
index f490a72..cd1f8d9 100644
--- a/web/src/helpers/render.js
+++ b/web/src/helpers/render.js
@@ -8,46 +8,36 @@ export function renderText(text, limit) {
return text;
}
+/**
+ * Render group tags based on the input group string
+ * @param {string} group - The input group string
+ * @returns {JSX.Element} - The rendered group tags
+ */
export function renderGroup(group) {
if (group === '') {
- return (
-
- default
-
- );
+ return default;
}
- let groups = group.split(',');
- groups.sort();
+
+ const tagColors = {
+ 'vip': 'yellow',
+ 'pro': 'yellow',
+ 'svip': 'red',
+ 'premium': 'red'
+ };
+
+ const groups = group.split(',').sort();
+
return (
- {groups.map((group) => {
- if (group === 'vip' || group === 'pro') {
- return (
-
- {group}
-
- );
- } else if (group === 'svip' || group === 'premium') {
- return (
-
- {group}
-
- );
- }
- if (group === 'default') {
- return (
-
- {group}
-
- );
- } else {
- return (
-
- {group}
-
- );
- }
- })}
+ {groups.map((group) => (
+
+ {group}
+
+ ))}
);
}