project-standalo-note-to-app/.workflow/versions/v001/contexts/page_register.yml

75 lines
1.6 KiB
YAML

task_id: task_create_page_register
entity_id: page_register
generated_at: '2025-12-19T06:08:12.172995'
workflow_version: v001
target:
type: page
definition:
id: page_register
name: Register
path: /register
layout: layout_auth
data_needs: []
components:
- component_register_form
seo:
title: Register - NoteToApp
description: Create a new account
auth:
required: false
roles: []
redirect: ''
state:
local:
- error
- isLoading
global: []
related:
models: []
apis: []
components:
- id: component_register_form
definition: &id001
id: component_register_form
name: RegisterForm
props: []
events:
- name: onSuccess
payload: User
description: Fired when registration successful
- name: onError
payload: string
description: Fired when registration fails
uses_apis:
- api_register_user
uses_components: []
internal_state:
- email
- name
- password
- confirmPassword
- isLoading
- error
variants:
- default
external: false
dependencies:
entity_ids:
- component_register_form
definitions:
- id: component_register_form
type: component
definition: *id001
external: false
files:
to_create:
- app/register/page.tsx
reference: []
acceptance:
- criterion: Page renders at /register
verification: Navigate to /register
- criterion: Data fetching works
verification: Check network tab
- criterion: Components render correctly
verification: Visual inspection