Skip to content

Create Interface for UI Components #468

Open

Description

@jeffreywallphd

User Story/Research Spike/Task

Create an UI Component interface or abstract class

Description of work

Create an interface or abstract class UI components can implement to create consistent functionality for parts of the user interface.

Acceptance Criteria

The interface must provide the following capabilities:

  • get and set the visibility of a UI component
  • get and set the size (i.e., height and width) of a component
  • allow for a component to contain one or more other components
  • a textual title for the UI component that can be used in AI models
  • a textual description of the UI component that can be used in AI models
  • get and set a financial knowledge level for the UI component

Activity

  1. added
    Team 1Use this label to designate that a user story/task belongs to a particular team.
    MIS 3200 Spring 2026A label to assign epics to the MIS 3200 Spring 2025 class project
    and removed
    MIS 3200 Spring 2026A label to assign epics to the MIS 3200 Spring 2025 class project
    on Dec 5, 2025
  2. self-assigned this
    on Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

MIS 3200 Spring 2026A label to assign epics to the MIS 3200 Spring 2025 class projectTeam 1Use this label to designate that a user story/task belongs to a particular team.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions