wip fields Eqlair

This commit is contained in:
Tykayn 2025-10-07 15:29:16 +02:00 committed by tykayn
parent 74fa59a2e1
commit 870edba462
7 changed files with 133 additions and 0 deletions

View file

@ -2,4 +2,67 @@
page d'accueil
<sae-wip-block>
stepper
</sae-wip-block>
<sae-wip-block>
formulaire
<br>
<h2>
Saisir vos critères
</h2>
<sae-wip-block>
fiche résumé
</sae-wip-block>
<sae-m-button kind="secondary" label="do something"></sae-m-button>
<sae-m-button kind="primary" label="do something"></sae-m-button>
<textarea [(ngModel)]="fromText"></textarea>
</sae-wip-block>
<sae-wip-block>
filtres
<div class="optionnal">
(optionnels)
</div>
<br>
<div class="filter-grid">
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
<select name="a" id="a">
<option value="1">1</option>
</select>
</div>
<input type="text" name="keywords" [(ngModel)]="keywords">
</sae-wip-block>
<sae-wip-block>
rechercher
<br>
<sae-m-button kind="secondary" label="réinitialiser" [disabled]="disableSearch"></sae-m-button>
<sae-m-button kind="primary" label="Rechercher des cas similaires" [disabled]="disableSearch"></sae-m-button>
</sae-wip-block>
</div>

View file

@ -12,5 +12,8 @@ import {FeedbackButton} from 'sae-lib/buttons/feedback-button/feedback-button';
styleUrl: './home.scss'
})
export class Home {
fromText: string='';
disableSearch: boolean = true;
keywords: string='';
}

View file

@ -1,3 +1,25 @@
<div id="results">
résultats
<h2>Sélectionner et explorer</h2>
<sae-wip-block>
description
</sae-wip-block>
<sae-wip-block>
modal: partager les cas sélectionnés
</sae-wip-block>
<sae-wip-block>
modal: feedback form
</sae-wip-block>
<sae-wip-block>
champ de recherche
</sae-wip-block>
<sae-wip-block>
ici une data grid
</sae-wip-block>
<sae-wip-block>
chatbot :
replié, déplié.
</sae-wip-block>
</div>

View file

@ -0,0 +1,8 @@
:host {
.wip-block {
background: #f3fbff;
padding: 2rem;
border-radius: 0.5rem;
border: 1px solid #ccc;
}
}

View file

@ -0,0 +1,3 @@
<div class="wip-block">
<ng-content></ng-content>
</div>

View file

@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { WipBlock } from './wip-block';
describe('WipBlock', () => {
let component: WipBlock;
let fixture: ComponentFixture<WipBlock>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [WipBlock]
})
.compileComponents();
fixture = TestBed.createComponent(WipBlock);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View file

@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'sae-wip-block',
imports: [],
templateUrl: './wip-block.html',
styleUrl: './wip-block.scss'
})
export class WipBlock {
}