Skip to content

Creating a reusable UI components package #75

@IamLRBA

Description

@IamLRBA

Component

  • formulus (React Native mobile app)
  • formulus-formplayer (React web app)
  • synkronus (Go backend server)
  • synkronus-cli (Command-line utility)
  • Documentation
  • Other (please specify)

Feature Description

Creating a reusable UI components package using a unified packages/components structure with platform-specific folders (web and mobile).

Problem Statement

UI components are currently implemented differently across platforms, making maintenance harder and reducing consistency.

Proposed Solution

Introduce a packages/components package that mirrors the existing packages/tokens pattern:

Alternatives Considered

  • Keeping separate component implementations per app
  • Sharing components directly between apps without a unified package

Additional Context

This issue aligns with the existing Unified ODE design system discussion and supports future platform expansion while keeping code organized and maintainable.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions