gray-mueller / gray-mueller/food-delivery-applications-using-react-native

Enatega Admin Dashboard: "UI Enhancement: Adding Relevant Icons Dynamically in Store Profile View"

Open
#548 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Description:
To improve the user experience and readability on the Store Profile view page, relevant icons should be added next to specific data fields. For instance, a dollar sign ($) icon should be displayed next to monetary values such as pricing and minimum order amount to make financial information more intuitive for users.

Enhancement Approach:

The icons should be dynamically implemented rather than hardcoded.
This means the system should automatically assign the appropriate icon based on the data type (e.g., currency values get a dollar sign, contact details get a phone/email icon).
This approach ensures scalability and flexibility, allowing updates or additions without modifying the core UI code manually.

Expected Benefits:
✅ Improved Readability – Users can quickly identify the type of data.
✅ Consistent UI – Standardized visual representation across the platform.
✅ Future-Proof – Dynamic implementation ensures adaptability for different currencies or additional icons in future
updates.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Enatega Admin Dashboard's Store Profile view and reading how its data fields are currently rendered. Define the supported data-to-icon mappings from the issue, then verify that monetary, contact, and future field types receive appropriate icons without hardcoding each field; done means the Store Profile displays consistent dynamic icons.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react-native
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.