Skip to content
Personel Page

Add Travel Agent Page

1. Title

Purpose: Show page title
Content and Elements:
Page Title Text “Add Travel Agent”

2. Name Field

Purpose: Input the full name of the travel agent
Content and Elements:
Text Field with
Title “Name”
Placeholder “Ex : Jack Daniel”
Asterisk
Behavior and Interactions:
Editable and required
State:
Default (unselected)
Screenshot 2025-07-17 at 10.47.56.png
Active (editing)
Screenshot 2025-07-17 at 10.50.04.png
Error (empty)
Screenshot 2025-07-17 at 10.49.46.png

3. Phone Number Field

Purpose: Collect the contact number of the new travel agent
Content and Elements:
Text Field with
Title “Phone Number”
Area code default to Indonesia “+62”
Placeholder “8918293232”
Asterisk
Behavior and Interactions:
Editable and required
onClick Area Code, open bottom sheet area code
onClick Phone Number, show softkeyboard input with phone number type
Data Source:
Static
State:
Default (unselected)
Screenshot 2025-07-15 at 17.12.46.png
Active (editing)
Screenshot 2025-07-15 at 17.13.27.png
Error (empty)
Screenshot 2025-07-15 at 17.13.13.png

4. Bank Field

Purpose: Collect the name of the travel agent bank
Content and Elements:
Text Field with
Title “Bank”
Placeholder “Ex :BCA, BRI”
Asterisk
Behavior and Interactions:
Editable and required
Minimum 3 char
onClick Bank, show softkeyboard input with text type
State:
Default (unselected)
Screenshot 2025-07-17 at 10.58.24.png
Active (editing)
Screenshot 2025-07-17 at 10.58.45.png
Error (empty)
Screenshot 2025-07-17 at 10.58.55.png

5. Account Number Field

Purpose: Collect the account number of the travel agent
Content and Elements:
Text Field with
Title “Account number”
Placeholder “Enter your account number...”
Asterisk
Behavior and Interactions:
Editable and required
onClick Bank, show softkeyboard input with number type
State:
Default (unselected)
Screenshot 2025-07-17 at 10.58.24.png
Active (editing)
Screenshot 2025-07-17 at 10.58.45.png
Error (empty)
Screenshot 2025-07-17 at 10.58.55.png

6. Save Button

Purpose: Trigger validation and save the form data to Google Spreadsheets
Content and Elements:
Primary Button with Text “Save”
Behavior and Interactions:
onClick change state to loading, and validate form
If valid, save data to Google Spreadsheets with API
onSuccess, return to
onError, show error bottom sheet
API Name:
Google Spreadsheet API
Group 37.png
Group 37.png
Group 37.png
Group 37.png


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.