Alle componenten
Ontdek alle 308 Lyra UI-componenten. Filter op familie, zoek op naam en probeer beschikbare voorbeelden of open een gedocumenteerd voorbeeld.
Gesprekken en chat
- Agentwerkruimte — Responsieve, beheerde omgeving voor een AI-gesprek met transcript, invoerveld en optioneel paneel voor uitvoering, tools, bronnen, onderbouwing en context.
- Audiovisualisatie — Op canvas getekende spraakactiviteit die de toestand inactief, luisterend, denkend of sprekend van een agent toont.
- Vertakkingskiezer — Bestuurbare navigatie tussen opnieuw gegenereerde of bewerkte varianten van één chatbericht.
- Chatinvoer — Meegroeiend berichtveld met ingebouwde knoppen voor verzenden en stoppen.
- Chatbericht — Chatballon per rol met avatar, badges en een voettekst die op de status reageert.
- Chatvenster — Schuifbaar transcript met automatisch volgen van nieuwe berichten, knop om naar het nieuwste te springen en scheidingslijn voor ongelezen berichten.
- Herstelpunt — Herstelpunt in een gesprek met bevestiging voordat de chat naar een eerdere toestand terugkeert.
- Codeblok — Codeweergave met optionele uitgestelde syntaxismarkering en kopieerknop.
- Basiscodeblok — Compacte codeweergave die alleen markeert met vooraf aangeleverde grammaticaregels.
- Gespreksitem — Selecteerbare rij uit de chatgeschiedenis met titel, voorbeeld en tijdstempel van een sessie.
- Generatiemaatstaven — Toont verstreken tijd, tokens en doorvoer terwijl een AI-antwoord binnenkomt.
- Overdrachtslijn — Gelabelde scheiding die de overdracht tussen agenten in een transcript markeert.
- Markdown — Veilige omzetting van Markdown naar HTML, met GFM-tabellen, code en koppelingen.
- Basis-Markdown — Compacte Markdownweergave die codeblokken alleen markeert met vooraf aangeleverde grammaticaregels.
- Berichtacties — Werkbalk per chatbericht met kopiëren, opnieuw genereren, bewerken en feedback.
- Berichtfeedback — Duim omhoog of omlaag voor een assistentbericht, met optioneel paneel voor reden en toelichting.
- Modelkeuze — Kiezer voor aanbieder en model, met vaste catalogus of vrije invoer.
- Modelinstellingen — Gekoppelde modelkiezer en temperatuurschuif voor het instellen van een agent.
- Druk om te praten — Microfoonknop die de hele cyclus van toestemming, opname en afsluiting beheert voor ingedrukt houden of omschakelen.
- Streamstatus — Toont de fase van één streamverbinding en herkent stilstand via heartbeats.
- Binnenkomende tekst — Tekent assistenttekst stapsgewijs en bundelt snelle tokenupdates.
- Basisstreamtekst — Compacte tekstweergave waarvan de Markdownmodus codeblokken alleen markeert met vooraf aangeleverde grammaticaregels.
- Suggestielabels — Schuifbare rij start- of vervolgprompts die de gekozen tekst aan de applicatie doorgeeft.
- Gesprekslijst — Gegroepeerde, doorzoekbare zijbalk met acties om gesprekken vast te zetten, archiveren, verwijderen of hernoemen.
- Transcriptstroom — Live ondertitels voor een lopende spraaksessie, met omzetting van voorlopig naar definitief en automatisch volgen.
- Typindicator — Visueel teken dat de assistent een antwoord opstelt.
- Verbruiksbadge — Compacte balk met tokens, kosten en latentie per bericht of uitvoering, met details bij aanwijzen.
- Stemkiezer — TTS-stemkeuze uit een aangeleverde catalogus, met ingebouwd audiovoorbeeld en afhandeling van verouderde waarden.
- Widgetrenderer — Toont een declaratieve JSON-widgetboom uit een agentstream via een register met toegestane typen en componenten.
- Berichtonderdelen — Toont opeenvolgende, verweefbare delen van een AI-bericht, zoals tekst, redenering, tools, citaten, bijlagen en media.
- Promptinvoer — Combineert promptschrijven met bijlagen, model- en stemkeuze, bronnen, vermeldingen, opdrachten en wachtrijbeurten.
- Promptwachtrij — Beheert vervolgprompts die kunnen worden bewerkt, verplaatst, verwijderd of meteen verzonden.
- Realtime spraaksessie — Aanbiederonafhankelijke omgeving voor verbinding, activiteit, transcript, opname, dempen en onderbreken tijdens een spraaksessie.
- Selectiewerkbalk — Plaatst vragen, citeren, bronvermelden en kopiëren naast geselecteerde tekst met behoud van de documentverankering.
Agenttools en observatie
- Activiteitenoverzicht — Doorlopend logboek van afzonderlijke agentacties, dat na afloop samenvouwt tot een overzicht van voltooide stappen.
- Dashboard voor agentevaluatie — Beheerd evaluatieoverzicht met maatstafkaarten, trendgrafiek en statusgeschiedenis per uitvoering.
- Vraag van agent — Verzamelt een gestructureerd antwoord op een vraag van een agent of MCP-server, met accepteren, weigeren en annuleren.
- Achtergronduitvoeringen — Toont agenttaken in de wachtrij, tijdens uitvoering en na voltooiing die de applicatie beheert, met verzoeken om te openen of te annuleren.
- Budgetmeter — Toont opgegeven verbruik tegenover een limiet, ook wanneer gegevens ontbreken of de limiet is overschreden.
- Wijzigingen beoordelen — Beoordeelt door de applicatie aangeleverde bestandswijzigingen en vraagt per wijzigingsblok om behouden of verwerpen.
- Connectorbeheer — Toont de verbindingsstatus en vraagt om verbinden, verbreken of opnieuw proberen voor connectors die de applicatie beheert.
- Toestemming verlenen — Toont een afgebakend toestemmingsverzoek en meldt de keuze om toe te staan of te weigeren aan de applicatie.
- Toestemmingsregels — Toont door de applicatie bepaalde toestemmingsregels en vraagt om wijzigingen tussen toestaan, vragen en weigeren.
- Agentuitvoering — Hoofdweergave voor één agentuitvoering, met status, verstreken tijd, huidige stap, kosten en acties voor annuleren en opnieuw proberen.
- Agentspoor — Hiërarchisch spoor van agent en LLM, met filters voor spantypen en snelkoppelingen naar overdrachten in één gezamenlijke spanlijst.
- Goedkeuringswachtrij — Met het toetsenbord toegankelijke wachtrij van toolaanroepen die via één dialoog worden beoordeeld en goedgekeurd of geweigerd.
- Artefactpaneel — Omgeving voor een door een agent gemaakt artefact, met wissel tussen voorbeeld en code, versienavigatie en kopieer- en downloadacties.
- Browserkader — Weergave van een agentcomputer met reeks schermafbeeldingen, alleen-lezen-URL en bediening om de controle over te nemen.
- Commitkaart — Compacte commitsamenvatting met wijzigingsstatistiek en bestandswijzigingen die naar een diff leiden.
- Vergelijkingspaneel — Vergelijkt twee uitvoerresultaten naast elkaar, met stem voor de winnaar bij modelevaluatie.
- Bevestigingsbalk — Niet-modale keuze om één voorgestelde agentactie in het transcript goed te keuren of te weigeren.
- Contextinspecteur — Inspecteert segmenten van een modelaanroep met tokenschattingen, citaten, afschermmarkeringen en kopieer- of exportacties.
- Evaluatiedataset — Filterbare en tagbare lijst evaluatievoorbeelden met toevoegen, verwijderen, importeren en exporteren.
- Evaluatieresultaat — Beoordelings- en nakijkweergave om de uitvoeringen van één evaluatievoorbeeld te vergelijken.
- Evaluatieuitvoering — Live voortgang van een evaluatiereeks met algemene voortgang en uitklapbare onderbouwing en toolsporen per voorbeeld.
- Beleidssamenvatting — Alleen-lezenlijst van beveiligings-, toestemmings-, privacy- en toolregels, met toegankelijke uitleg voor toestaan, weigeren of nader beoordelen.
- Spanwaterval — Horizontale tijdlijn van agent-spans als statusgekleurde balken op een gedeelde tijdas.
- Stacktrace — Zet JS/TS-, browser- en Python-stacktraces om in aanklikbare frames en vouwt interne frames samen.
- Takenlijst — Live, uitklapbaar overzicht van een agentplan met status per stap en onderliggende stappen.
- Terminal — Alleen-lezen ANSI-console voor binnenkomende agent- of tooluitvoer, met zoeken en automatisch volgen.
- Testresultaten — Samenvatting van geslaagde en mislukte tests met aantallen per status, filters en automatisch uitgeklapte foutdetails.
- Denkpaneel — Uitklapbaar paneel voor de actuele of achteraf bekeken redenering van een AI-agent.
- Dialoog voor toolgoedkeuring — Menselijke goedkeuring, weigering of bewerking van een voorgestelde toolaanroep vóór uitvoering.
- Toolaanroepblok — Uitklapbaar blok voor één toolaanroep met argumenten, fout en resultaat.
- Toolaanroeplabel — Compact label met naam, status en duur van één toolaanroep.
- Toolparameterformulier — Maakt uit een vlak JSON Schema een bewerkbaar formulier om aanroepargumenten aan te passen.
- Toolresultaatdialoog — Modaal venster met status, duur en alle resultaatdetails van een toolaanroep.
- Toolresultaatweergave — Toont het resultaat van een toolaanroep via een geregistreerde renderer, met JSON als alternatief.
- Toolkeuzedialoog — Doorzoekbare, per categorie gegroepeerde dialoog om ingeschakelde agenttools te kiezen.
- Tooltijdlijn — Chronologische toolaanroepen van een agent met aantallen herpogingen, menselijke goedkeuring en afscherming van gevoelige velden.
- Sporenboom — Uitklapbare spanhiërarchie voor een agent- of LLM-spoor, met duurbalk en optionele token- en kostenkolommen.
- Resultaatkaart — Omlijnde kaart die eigen toolresultaatrenderers een consistente compacte stijl geeft.
- Resultaatveld — Compacte label-waarderij voor toolresultaatkaarten en dichte metagegevens.
- MCP App — Voert een MCP App-bron uit in een geïsoleerde omgeving en geeft applicatieverzoeken als getypeerde gebeurtenissen door.
- Promptstudio — Aanbiederonafhankelijke werkruimte om gestructureerde prompts te bewerken, bekijken, versiebeheer te geven, op te slaan en uit te voeren.
- Schemaviewer — Inspecteert selecteerbare JSON Schema-bomen met beperkingen, verplichte velden, compositietakken en validatieproblemen.
- Subagentpaneel — Toont een beheerde hiërarchie van subagentuitvoeringen met status, taak, model, voortgang en levenscyclusacties.
Zoeken en kennisgrafen
- Gemeenschapskaart — Samenvattingskaart voor een gemeenschap in een kennisgraaf, met ledenlabels en een doorklikactie.
- Embeddingverkenner — Toegankelijke 2D-puntenwolk van door de applicatie geprojecteerde embeddingcoördinaten, met optionele clusterkleuren en puntselectie.
- Entiteitskaart — Dossierkaart voor een entiteit in een kennisgraaf, met typebadge, eigenschappen, graad en actie om op de entiteit te focussen.
- Entiteitslabel — Ingebedde @entiteit-vermelding in agenttekst, met voorbeeld bij aanwijzen of focus.
- Entiteitsdossier — Detailweergave van een entiteit met kop, betrouwbaarheidsmaat en tabbladen voor relaties, ondersteunende fragmenten en herkomst.
- Graaf — Brengt relaties in beeld als verschuifbaar en zoombaar netwerkdiagram.
- Graaflegenda — Legenda voor knooppunttypen die ook als zichtbaarheidsfilter werkt.
- Innamewachtrij — Beheerde lijst documenten in een verwerkingspijplijn, met fase, voortgang, aantallen en verzoeken om opnieuw te proberen of te annuleren.
- Kennisbank — Bronnenlijst voor een kennisbank met synchronisatiestatus, indexgezondheid, rechten en beheeracties per rij.
- Kennisbankbeheer — Beheeromgeving met tabbladen voor kennisbankbronnen en innamewachtrij, die beheeracties aan de applicatie doorgeeft.
- Kennisgraafverkenner — Omgeving voor het verkennen van kennisgrafen met visualisatie, entiteitszoeken, typefilters, buuruitbreiding en padzoeken.
- Mindmap — Radiaal uitklapbare onderwerpenboom om een hiërarchie ruimtelijk te verkennen.
- Burenlijst — Relatierijen voor één entiteit, met navigatie en uitklappen in de graaf per rij.
- Knooppuntpalet — Doorzoekbare, gecategoriseerde knooppuntbibliotheek om knooppunten op een stroomcanvas te slepen of te plaatsen.
- Padstrook — Compacte, schuifbare keten van knooppunt-relatie-knooppunt voor een GraphRAG-redeneerpad.
- Fragmentinspecteur — Gerangschikte lijst gevonden RAG-fragmenten met relevantiescores en directe koppeling naar een documentviewer.
- Citaatbadge — Citaatmarkering [n] in tekst met voorbeeld bij aanwijzen en kleur voor betrouwbaarheid of verificatie.
- Onderbouwingssamenvatting — Overzicht per bewering met aantallen steun, citatiedekking, betrouwbaarheid, waarschuwingen en bewijscitaten.
- Geheugenpaneel — Werkgeheugen voor een agent, met kortetermijncontext, langdurige herinneringen, betrouwbaarheid en acties na bevestiging.
- Herkomstpaneel — Toont de onderbouwing van één antwoord als uitklapbaar overzicht van entiteiten, relaties, gemeenschappen en fragmenten.
- RAG-antwoord — Onderbouwd antwoord met veilige Markdown, citaatbadges, onderbouwingsbeoordeling en uitklapbare bronvoorbeelden.
- Onderzoeksvoortgang — Toont door de applicatie aangeleverde onderzoeksstappen, aantallen bronnen en totale voortgang.
- Zoekresultaten — Gerangschikte lijst gevonden fragmenten met ontdubbeling, bronindeling, selectie en compacte of uitgebreide weergave.
- Bronnen zoeken — Zoekbalk voor retrieval of RAG, met filter- en bereiklabels, keuze tussen vector-, trefwoord- en hybride zoeken en statusfeedback.
- Zoekspoor — Tijdlijn van zoekpijplijnfasen met uitklapbaar bewijs voor herschrijven, embedden, ophalen, herordenen en filteren.
- Bronkaart — Citaatkaart met brontitel, pagina, fragment en uitklapbare volledige tekst.
- Bronnenlijst — Uitklapbaar bronnenpaneel dat citaatkaarten van een chatbericht onder één kop groepeert.
- Bronkiezer — Boom met selectievakjes die bepaalt welke bronnen het volgende antwoord onderbouwen, met drieledige mapstatus, alles selecteren en zoeken.
- Bewijs voor beweringen — Toetst gegenereerde beweringen aan citaten met ondersteuningsstatus, betrouwbaarheid en bewijs.
- RAG-evaluatiedashboard — Toont RAG-kwaliteitsmaten, trends, evaluatiedelen en uitvoeringsgeschiedenis op basis van door de applicatie berekende resultaten.
- Zoekresultaten vergelijken — Vergelijkt gerangschikte zoekresultaten en herschikkingen naast elkaar, met overlap en uitsplitsing van scores.
Formulieren en invoer
- Knop — Actieknop met themavarianten, formaten en een laadstatus.
- Selectievakje — Booleaanse formulierbesturing met geselecteerde, niet-geselecteerde en onbepaalde toestand.
- Groep selectievakjes — Bundelt verwante selectievakjes tot één gevalideerd meervoudig keuzeveld voor formulieren.
- Code-editor — Meerregelige code-editor zonder afhankelijkheden, met optionele regelnummers.
- Kleurkiezer — Native kleurinvoer voor formulieren met label, toelichting en validatiefout.
- Keuzelijst met zoekveld — Filterbare enkele of meervoudige keuze via een tekstveld en een uitklapbare lijst.
- Datuminvoer — Datumveld met kalenderpop-over en een ISO-8601-waarde.
- Datumkiezer — Kalender met maandoverzicht voor één datum of een datumbereik.
- Emojikiezer — Doorzoekbare, met het toetsenbord bedienbare emojikiezer voor formulieren.
- Pictogramknop — Voert een actie uit met een compacte, toegankelijke knop die alleen een pictogram toont.
- Invoerveld — Tekstveld van één regel met optioneel label, toelichting en validatiebericht.
- Landkiezer — Selecteert land- en gebiedscodes met vertaalde namen, vlaggen en optioneel zoeken.
- Valutakiezer — Selecteert valutacodes met vertaalde namen, symbolen en optioneel zoeken.
- Tijdzonekiezer — Selecteert tijdzone-identificaties uit een geordende lijst, met optioneel zoeken.
- Eenheidskiezer — Selecteert meeteenheden met vertaalde namen, symbolen en optioneel zoeken.
- Landinstellingkiezer — Vaste keuzelijst voor het wijzigen van de actieve landinstelling uit het register van de bibliotheek.
- Getalinvoer — Numeriek veld met minimum, maximum en stapgrootte, plus native validatie.
- Keuzeoptie — Selecteerbare optie die waarde, label, groep en status aan een keuzelijst levert.
- Telefooninvoer — Telefoonveld met landherkenning en een canonieke E.164-formulierwaarde.
- Keuzerondje — Formulierbesturing om één optie uit een reeks te kiezen.
- Groep keuzerondjes — Gelabelde groep keuzerondjes die met het toetsenbord kan worden bediend.
- Beoordelingsformulier — Instelbaar beoordelingsformulier met score, categorie en opmerkingen, en een verzend-en-volgende-stroom voor een evaluatiewachtrij.
- Keuzelijst — Gesloten keuzelijst om één optie uit een vaste reeks te kiezen.
- Signature pad — Accessible form control for drawing a signature with pointer or keyboard input.
- Schuifregelaar — Numerieke bereikbesturing voor instellingen zoals LLM-temperatuur of volume.
- Kleurstaalkiezer — Kiezer voor één kleur uit een kleine vaste reeks, met ingebouwde radiogroepsemantiek.
- Schakelaar — Booleaanse aan-uitbesturing met schakelsemantiek voor native formulieren.
- Tekstgebied — Meerregelige tekstinvoer die automatisch meegroeit, met validatie en formulierondersteuning.
- Tijdinvoer — Gesegmenteerd tijdveld dat de landinstelling volgt, met kolomkiezer; de native browserinvoer is lr-native-time-input.
- Tijdbereik — Selectie met twee grepen voor een begin- en eindwaarde binnen een numeriek bereik.
- Omschakelknop — Zelfbeheerde knop die een optie aan of uit zet met aria-pressed-semantiek.
- Groep omschakelknoppen — Bundelt omschakelknoppen achter één tabstop, met meervoudige of wisbare enkelvoudige selectie.
- Native tijdinvoer — Native tijdkiezer van de browser met Lyra-label, toelichting en validatie; voor gebruik in plaats van de gesegmenteerde lr-time-input.
- Eenmalige code-invoer — Gesegmenteerd veld voor een eenmalige verificatiecode, met automatisch invullen via sms.
- Keuzeknop — Enkele keuze in knopvorm, doorgaans gegroepeerd met lr-radio-group.
- Tokeninvoer — Formulierveld voor een lijst verwijderbare tokens, zoals tags of ontvangers.
Gegevensweergave
- Graafquerybouwer — Formuliereditor voor getypeerde relaties of paden in een graaf, met entiteitsankers, typefilters, staplimieten en opgeslagen query's.
- Kalender — Responsieve maandkalender met gebeurtenismarkeringen en een toegankelijke agendaweergave.
- Contextmeter — Gesegmenteerde meter als balk of ring voor een tokenbudget of contextvenster.
- Documentbibliotheek — Doorzoekbare en filterbare documentlijst met versies, tags, eigenaren, actualiteit, sortering en groepsselectie.
- Omgevingslijst — Afgeschermde sleutel-waardelijst voor omgevingsvariabelen en geheimen, met tonen en kopiëren per rij.
- Bestandsboom — Bestandsverkenner op basis van de boomcomponent, met Git-statusbadges en uitgesteld laden van mappen.
- Stroomcanvas — Verschuifbaar en zoombaar canvas om visuele DAG-werkstromen te bouwen en uit te voeren.
- Stroombediening — Knoppengroep voor zoomen, passend maken en vergrendelen van een stroomcanvas.
- Stroomminiatuur — Overzichtskaart in de hoek met versleepbare viewportrechthoek voor een stroomcanvas.
- Stroomknooppunt — Kaart voor een werkstroomknooppunt met kop, statuskleur en verbindingsgrepen.
- Uitvoerstatus van stroom — Toont uitvoerstatus op een stroomcanvas en een compacte samenvatting per stap.
- Trechtergrafiek — Toont uitval per fase als balken die op de eerste fase zijn genormaliseerd.
- Meter — Toont één waarde als radiale meter, ring of lijn.
- Heatmap — Tekent een matrix of kalenderrooster van waarden als canvas-heatmap die op formaatverandering reageert.
- Paginering — Bestuurbare paginanavigatie met bewerkbare paginasprong en samenvatting van het itembereik.
- Voorwaardenbouwer — Samenstelbare querybouwer voor tabellen of dashboards, met veld/operator/waarde-rijen en EN/OF-combinatie.
- Reeksstrook — Compacte strook die een reeks categorische toestanden als gekleurde cellen toont, met optionele markering.
- Minigrafiek — Tekent een compacte SVG-trend als lijn, gevuld vlak of balken voor een gegevensreeks.
- Kerncijfer — Toont één KPI met eenheid, trendlabel, uitsplitsingsrijen en optionele minigrafiek.
- Tabel — Gegevenstabel met sorteerbare koppen, selectie, filtering en paginering.
- Tijdlijn — Verbonden reeks eerdere gebeurtenissen voor auditsporen, agentgeschiedenis en wijzigingslogboeken.
- Tijdlijnitem — Eén gebeurtenis op een tijdlijn met kleurmarkering, titel, tijdstempel en beschrijving.
- Boomstructuur — Uitklapbare hiërarchie voor grafen, documenten of bestandsbomen.
- Boomknooppunt — Recursieve rij voor één knooppunt en zijn kinderen in een boom.
- Woordenwolk — SVG-woordenwolk zonder afhankelijkheden die woorden schaalt naar hun gewicht.
- Gegevensraster — Gevirtualiseerd raster voor grote of servergebaseerde datasets, met sorteren, filteren, groeperen, pagineren en selecteren.
Grafieken
- Staafdiagram — Vergelijkt waarden tussen categorieën met verticale of horizontale balken.
- Boxplot — Vat verdelingen samen met vooraf berekende statistische vijfgetallensamenvattingen.
- Bellendiagram — Tekent drie dimensies per punt via x- en y-positie en de bellenstraal.
- Grafiek — Kernwrapper voor Chart.js die lijn-, staaf-, cirkel- en andere datagrafieken aandrijft.
- Ringdiagram — Toont verhoudingen van delen tot het geheel als segmenten van een ring.
- Histogram — Deelt numerieke waarden in gelijke klassen in om hun verdeling zichtbaar te maken.
- Lijngrafiek — Volgt trends langs een doorlopende as met één of meer verbonden reeksen.
- Lichte grafiek — Staaf- en lijngrafiek zonder afhankelijkheden, getekend als gewone SVG; Chart.js is niet nodig.
- Cirkeldiagram — Toont het aandeel van één reeks in een geheel.
- Polair vlakdiagram — Tekent iedere categorie als een sector waarvan de grootte afhangt van de waarde.
- Radardiagram — Vergelijkt meerdere maatstaven van één reeks in een radiaal raster.
- Spreidingsdiagram — Puntenwolk van ruwe x/y-paren op lineaire assen.
Indeling en navigatie
- Accordeon — Stuurt een groep uitklapbare panelen aan en kan meerdere tegelijk geopend houden.
- Accordeononderdeel — Uitklapbaar paneel voor gebruik binnen een accordeongroep.
- Appnavigatiebalk — Responsieve navigatiebalk die van volledig naar pictogrammen en vervolgens naar een mobiele overlay schakelt.
- Navigatiebalkgroep — Benoemde, eventueel uitklapbare sectie met navigatie-items in een appbalk.
- Navigatiebalkitem — Navigatie-item met pictogram en label, dat ingeklapt alleen het pictogram toont.
- Kruimelpad — Responsief navigatiepad dat de plaats van de gebruiker in de paginahiërarchie toont.
- Kruimelpaditem — Koppeling of label van de huidige pagina binnen een kruimelpad.
- Knoppengroep — Bundelt verwante actieknoppen tot één responsieve, gelabelde groep.
- Kaart — Omlijnd inhoudsvlak met plaatsen voor kop, media, voettekst en acties.
- Carrousel — Toegankelijke carrousel met één dia tegelijk, toetsenbordnavigatie, indicatoren, herhaling en automatisch afspelen.
- Carrouselitem — Optionele semantische diahouder die een carrouselkind consequent opmaakt.
- Commandopalet — Doorzoekbaar menu met applicatiecommando's, toetsenbordnavigatie en sneltoetsen.
- Besturingsgroep — Bundelt verschillende formuliervelden en actieknoppen in één responsieve, gecentreerde werkbalk.
- Dashboardraster — Responsief, toetsenbordtoegankelijk widgetraster dat posities toont en verzoeken voor verplaatsen, vergroten en botsingen afgeeft.
- Details — Toegankelijk uitklappaneel dat inhoud onder een samenvatting zichtbaar maakt.
- Dockpaneel — Paneel aan de rand van een bestaande lay-out dat kan worden vergroot, verkleind en ingeklapt.
- Doorklikpaneel — Beheerde navigatie van een grafiek- of tabelgegeven naar bewijs, documenten, entiteiten of agentuitvoeringen, met kruimelpad.
- Dropdownitem — Web Awesome-compatibel alias voor één actierij in een uitklapmenu.
- Filterbalk — Dashboardfilterrij met Lyra-invoervelden en verwijderbare labels, plus reset- en laadstatus.
- Menu — Semantisch actiemenu met doorlopende focus en geneste submenu's.
- Menu-item — Enkele actierij in een menu met optioneel pictogram, selectievakje of destructieve stijl.
- Sorteeritem — Rij in een herschikbare lijst met omhoog- en omlaagknoppen en vrije inhoud.
- Herschikbare lijst — Generieke lijst waarvan rijen via knoppen of Ctrl/Cmd+pijl kunnen worden verplaatst.
- Menulabel — Niet-interactieve sectiekop om verwante items in een menu te groeperen.
- Menubalk — Horizontale applicatiemenubalk met uitklapmenu's en volledige toetsenbordbediening.
- Menubalkitem — Hoofditem dat een bijbehorend menu opent of als gewone actie werkt.
- Navigatiemenu — Sitekop met koppelingen en uitklappanelen die bij ruimtegebrek achter een menuknop verdwijnen.
- Navigatiemenu-item — Paginakoppeling of knop die een uitklappaneel opent binnen het navigatiemenu.
- Pagina — Semantische applicatieomgeving waarvan de navigatie tussen bureaubladkolom en mobiele modale lade wisselt op basis van beschikbare ruimte.
- Responsief paneel — Toont inhoud op desktop in de pagina en op mobiel als overlaypaneel.
- Schuifgebied — Responsief overloopgebied met optionele vorige- en volgende-knoppen voor kaarten en tabbladen.
- Gesegmenteerde keuze — Rij knoppen om snel één van meerdere gelabelde opties te kiezen.
- Meervoudige splitsing — Verdeelt een dashboard in versleepbaar verstelbare panelen die responsief kunnen inklappen.
- Gesplitst paneel — Verdeelt inhoud met één scheidingslijn in twee verstelbare delen; eenvoudiger dan lr-multi-split.
- Stappenplan — Leidt gebruikers door een opeenvolgende wizard met status per stap en navigatie naar stappen.
- Tabbladen — Tabbalk die telkens één light-DOM-paneel toont met volledige toetsenbordbediening.
- Tabblad — Web Awesome/Shoelace-compatibele tabbeschrijving die via panel en name bij een paneel in een tabgroep hoort.
- Tabbladpaneel — Web Awesome/Shoelace-compatibele paneelbeschrijving die via name en panel bij een tabblad hoort.
- Virtuele lijst — Lijst die voor grote schuifbare verzamelingen alleen zichtbare rijen tekent.
- Widget — Paneel met titel en optionele knoppen voor inklappen en volledig scherm.
Overlays en feedback
- Meldingengebied — Stapelgebied dat korte meldingen aan een schermhoek verankert.
- Melding — Afzonderlijke sluitbare melding met urgentiekleur, optioneel pictogram en timer voor automatisch sluiten.
- Label — Klein label voor tag, filter of bereik, eventueel verwijderbaar of schakelbaar.
- Labelgroep — Wikkelt een reeks labels in met een optionele +N-knop als ze de limiet overschrijden.
- Waarschuwing — Standaard gesloten melding die na een tijd kan verdwijnen en optioneel aan de gedeelde meldingenstapel wordt overgedragen.
- Badge — Compact statuslabel voor toestand, aantal of categorie.
- Tekstkader — Ingebedde melding voor status, waarschuwing of fout, die kan worden gesloten.
- Contextmenu — Maakt van elk gebied een doel voor rechtsklikken, lang indrukken of Shift+F10 om een actiemenu te openen.
- Dialoog — Modaal venster met focusbeperking voor bevestigingen, formulieren en andere onderbrekende taken.
- Schuifpaneel — Schuift een modaal paneel vanaf een schermrand naar binnen voor filters of contextuele bediening.
- Uitklapmenu — Menu-pop-over die een actielijst aan een door de gebruiker geleverde knop koppelt.
- Lege toestand — Toont dat gegevens ontbreken met een pictogram, bericht en optionele acties.
- Sneltoets — Platformbewust label dat een toetsencombinatie als toetskappen toont.
- Pop-over — Zwevend oppervlak dat door klikken opent en eenvoudig sluit, voor contextuele inhoud en bediening.
- Popup — Basis voor verankerde positie die een zwevend paneel bij zijn anker houdt; ook gebruikt door pop-overs en tooltips.
- Voortgangsbalk — Horizontale voortgangsindicator met of zonder bekende waarde, eventueel met cijfer.
- Voortgangsring — Ronde voortgangsindicator met of zonder bekende waarde en een label in het midden.
- Beoordeling — Met het toetsenbord bedienbare sterrenbeoordeling met gedeeltelijk gevulde sterren.
- Laadplaceholder — Geanimeerde plaatsvervanger voor inhoud tijdens het laden.
- Laadindicator — Geeft een lopende achtergrondtaak aan met een onbepaalde animatie.
- Tag — Semantische variant van de badge voor trefwoorden of categorieën.
- Tooltip — Beschrijving die bij aanwijzen of focus verschijnt bij een door de gebruiker geleverde knop.
Document- en bestandsviewers
- Archiefviewer — Toont bestandsnamen en uitgepakte groottes in een ZIP-archief zonder bestanden uit te pakken.
- Kalenderviewer — Leest een .ics-bestand en toont afspraken met samenvatting, tijd en locatie.
- Contactviewer — Haalt een vCard op en toont voor elk contact een toegankelijke kaart.
- CSV-viewer — Haalt een CSV-bestand op en toont de rijen in een virtueel, schuifbaar werkblad.
- Datasetviewer — Haalt gescheiden tekst op en toont deze als getypeerde, toegankelijke gegevenstabel.
- Documentvergelijking — Vergelijkt twee documentversies naast of onder elkaar, met tekstdiff en gerenderde voorbeelden.
- Documentvoorbeeld — Toont een document of bijlage op de pagina op basis van MIME-type, met downloadoptie als alternatief.
- Documentviewer — Toont een document in een dialoog via een uitbreidbaar register van MIME-renderers.
- DOCX-viewer — Zet een DOCX-bestand met mammoth om in veilige semantische HTML.
- E-boekviewer — Toont een EPUB met hoofdstuknavigatie via de optionele afhankelijkheid epub.js.
- E-mailviewer — Leest een .eml-bericht en toont koppen, veilige inhoud en bijlagen.
- GeoJSON-viewer — Haalt GeoJSON op, valideert het bestand en toont de kenmerken op een kaart.
- Markeerlaag — Overlay met aanklikbare markeerrechthoeken op gepositioneerde documentinhoud.
- HTML-viewer — Haalt een URL op en toont de HTML veilig na schoning.
- Invoegen — Haalt een HTML-fragment op en voegt het als veilige light-DOM-inhoud in de pagina in.
- Notebookviewer — Alleen-lezenweergave van een Jupyter-notebook met Markdown, code en rijke celuitvoer.
- Paginabalk — Gevirtualiseerde verticale balk met paginaminiaturen om door een document te bladeren.
- PDF-viewer — Haalt PDF-pagina's op en toont ze met zoomen, paginering en selecteerbare tekstlaag.
- PPTX-viewer — Viewer in de browser voor PowerPoint-presentaties in PPTX-formaat, voor zover mogelijk.
- Spreadsheetviewer — Haalt .xlsx- en oudere .xls-werkboeken op en toont bladen met tabbladen en gevirtualiseerde rijen.
- SVG-viewer — Haalt een SVG-document van een URL op en toont het veilig na schoning.
- XML-viewer — Uitklapbare, kopieerbare boom om XML-documenten te bekijken.
Media en bestanden
- Bijlagelabel — Compact label voor een bestandsbijlage bij een bericht, met uploadstatus, voortgang en opnieuw proberen.
- Avatar — Kleine identiteitsmarkering met pictogram, afbeelding of initialen als alternatief.
- Bewegende afbeelding — Speelt een GIF, APNG of WebP af met pauzeknop die verminderde beweging respecteert.
- Animatie — Animeert inhoud declaratief met benoemde voorinstellingen of eigen keyframes.
- Bijlageknop — Compacte knop in chatinvoer die een bestandskiezer of functiemenu opent.
- Audio- en videospeler — Speler met gesynchroniseerd transcript, golfvorm en afspeelsnelheid.
- Avatargroep — Stappelt overlappende avatars in een compacte rij en vat extra personen samen als +N.
- Neerzetgebied — Maakt van elk gebied een doel voor slepen en neerzetten van bestanden, zonder eigen bestandskiezer.
- Bestandspictogram — Gelokaliseerde badge voor het bestandstype, afgeleid van MIME-type of bestandsnaam.
- Bestandsinvoer — Gebied voor slepen en neerzetten of aanklikken dat geselecteerde bestanden doorgeeft.
- Vlag — Land- of taalvlag in een aanpasbaar, eventueel rond kader.
- Afbeeldingsvergelijker — Verschuift een toetsenbordtoegankelijke scheidingslijn om voor en na naast elkaar te vergelijken.
- Afbeeldingsviewer — Viewer voor rasterafbeeldingen met verschuiven, zoomen, gelabelde markeringen en optionele aantekeningen.
- Lightbox — Schermvullende modale afbeeldingsviewer met vorige/volgende en zoomen.
- Kaart — MapLibre GL-kaart met declaratieve legenda, choropleet en markeringen.
- Mediakaart — Voorbeeld van afbeelding, video of bestandsbijlage binnen een chatbericht.
- Verschuiven en zoomen — Schuifbaar venster om inhoud of één afbeelding binnen zoomgrenzen te verschuiven en te vergroten.
- Reeks afspelen — Afspelbesturing die een index met een vaste timer door een bereik laat stappen.
- QR-code — Codeert een waarde als scanbaar QR-symbool op canvas.
- Video — Videospeler op de pagina met eigen bediening, selecteerbare ondertiteling en miniatuurvoorbeelden.
- Videoafspeellijst — Speelt video's in een bladerbare lijst af en gaat na afloop automatisch verder.
- Zoombaar kader — Voorbeeld in een afgeschermde iframe met vaste zoomniveaus; de eerdere inhoudsweergave heet lr-pan-zoom.
Hulpmiddelen
- Intersection Observer — Geeft native doorsnedegegevens door wanneer inhoud in of uit de viewport komt.
- Mutation Observer — Bewaakt DOM-inhoud op element- en attribuutwijzigingen en geeft native mutatierecords door.
- Resize Observer — Bewaakt elementen en geeft getypeerde formaatwijzigingen door zonder zichtbare bediening.
- Kopieerknop — Pictogramknop die tekst naar het klembord kopieert en een vinkje toont.
- Verschillenweergave — Berekent het regelverschil tussen twee teksten en toont een kleurgecodeerde unified diff.
- Scheidingslijn — Thematische semantische lijn die inhoud horizontaal of verticaal scheidt.
- Exportknop — Downloadt tabelgegevens als CSV of JSON, direct of via een opmaakmenu.
- Bytes opmaken — Maakt bytegroottes op volgens de landinstelling, met instelbare eenheid en precisie.
- Datum opmaken — Maakt datum en tijd op volgens de landinstelling via Intl.DateTimeFormat.
- Getal opmaken — Maakt getallen, valuta en compacte waarden op volgens de landinstelling via Intl.NumberFormat.
- Pictogram — Tekent scherpe SVG-pictogrammen uit ingebouwde paden, zonder afhankelijkheden.
- JSON-viewer — Uitklapbare, kopieerbare boom voor willekeurige JSON-gegevens.
- Bekende datum — Invoer met drie velden voor dag, maand en jaar van een datum die de gebruiker al kent.
- Livegebied — Visueel verborgen ARIA-livegebied dat schermlezerberichten doseert.
- Vermeldingenmenu — Aan de cursor verankerde aanvulling voor @-vermeldingen en slashopdrachten in een tekstveld.
- Verversstatus — Telt af naar de volgende geplande verversing, met pauzeren en hervatten.
- Wisselende inhoud — Wisselt inhoud willekeurig of op volgorde af, bijvoorbeeld voor A/B-teksten en getuigenissen.
- Relatieve tijd — Toont een tijdsaanduiding volgens de landinstelling en ververst die automatisch.
- Rondleiding — Begeleide eerste kennismaking met uitgelichte delen en opeenvolgende stappen.
- Visueel verborgen — Verbergt inhoud visueel maar houdt die beschikbaar voor schermlezers; bij focus wordt ze zichtbaar.