26 lines
927 B
HTML
26 lines
927 B
HTML
<h1>Upload Recipe</h1>
|
|
<app-recipe-upload-trail
|
|
[displayStep]="displayStep()"
|
|
[inProgressStep]="inProgressStep()"
|
|
[includeInfer]="includeInfer()"
|
|
(stepClick)="onStepClick($event)"
|
|
></app-recipe-upload-trail>
|
|
|
|
@if (displayStep() === RecipeUploadStep.START) {
|
|
<app-ai-or-manual
|
|
[sourceFile]="sourceFile()"
|
|
(sourceFileChange)="onSourceFileChange($event)"
|
|
(submitStep)="onAiOrManualSubmit($event)"
|
|
></app-ai-or-manual>
|
|
} @else if (displayStep() === RecipeUploadStep.INFER) {
|
|
<app-infer></app-infer>
|
|
} @else if (displayStep() === RecipeUploadStep.ENTER_DATA) {
|
|
<app-enter-recipe-data
|
|
[draft]="model().draft!"
|
|
(submit)="onEnterRecipeDataSubmit($event)"
|
|
(deleteDraft)="onDeleteDraft()"
|
|
></app-enter-recipe-data>
|
|
} @else if (displayStep() === RecipeUploadStep.REVIEW) {
|
|
<app-review [draft]="model().draft!" (publish)="onPublish()"></app-review>
|
|
}
|