RoadTripMoustache / kana_to_kanji

Simple application to learn Japanese kana (hiragana, katakana) and kanji
6 stars 1 forks source link

feat: Implement `AssociationQuestionOptionCard` #176

Open apomalyn opened 7 months ago

apomalyn commented 7 months ago

Requirements

Implement the AssociationQuestionPair models. It should be implemented using freezed

AssociationQuestionPair schema ⚠️ I use OpenAPI spec for simplicity ```yaml AssociationQuestionPair: properties: knowledgeUpdateIndex: type: int description: Index of the knowledge update linked to this pair left: type: string description: Element on the left of the screen left_tts: type: string description: Text to use for the TTS of the left pair right: type: string description: Element on the right of the screen right_tts: type: string description: Text to use for the TTS of the right pair required: - left - right ```

Implement a widget AssociationQuestionOptionCard, representing one side of a pair. It should:

What needs to be done

Design

AssociationQuestionOptionCard wireframe ![image](https://github.com/RoadTripMoustache/kana_to_kanji/assets/22211097/d6d98246-a625-4c91-98ed-f97768a95889)

Dependencies

Child of #172