contact_us.presentation library Null safety

Presentation layer for Contact-us feature.

Classes

ContactUsBloc
Contact-us bloc: business logic component that manage ContactUsState and handle ContactUsEvent
ContactUsErrorState
When an error has occurred in the sending
ContactUsEvent
Abstract class to represent contact-us related events
ContactUsIdleState
Initial state (Empty form)
ContactUsLoadingState
When the message sending is in progress (loading)
ContactUsScreen
Screen: Contact-us screen (Sending a message form)
ContactUsSendEvent
To trigger when the user submit the contact-us form ( a new message is submitted by the user)
ContactUsState
Abstract class to represent contact-us related states
ContactUsSucceedState
When the message is submitted successfully