## 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: - [x] get and set the visibility of a UI component - [x] get and set the size (i.e., height and width) of a component - [x] allow for a component to contain one or more other components - [x] a textual title for the UI component that can be used in AI models - [x] a textual description of the UI component that can be used in AI models - [x] get and set a financial knowledge level for the UI component
Activity