Concept Flow - Conditional element loading
Start
Check Condition
Load Element
End
The process starts by checking a condition. If true, the element loads; if false, it does not load.
If user is logged in: Show welcome message Else: Show login button
| Step | Condition Checked | Condition Result | Action Taken | Element Loaded |
|---|---|---|---|---|
| 1 | Is user logged in? | Yes | Load welcome message | Welcome message |
| 2 | Is user logged in? | No | Load login button | Login button |
| 3 | No more conditions | - | Stop checking | No new element |
| Variable | Start | After Step 1 | After Step 2 | Final |
|---|---|---|---|---|
| user_logged_in | Unknown | True | False | Depends on user state |
| element_loaded | None | Welcome message | Login button | Welcome message or Login button |
Conditional element loading: - Check a condition (e.g., user logged in) - If true, load one element - If false, load another or none - Only one element loads per condition check - Used to show/hide parts of a page dynamically