Alla komponenter
Utforska alla 308 Lyra UI-komponenter. Filtrera efter familj, sök på namn och prova tillgängliga förhandsgranskningar eller öppna ett dokumenterat exempel.
Samtal och chatt
- Agentarbetsyta — Responsiv, hanterad miljö för en AI konversation med transkription, inmatningsfält och valfri panel för exekvering, verktyg, resurser, motivering och sammanhang.
- Audiovisualisering — Talaktivitet ritad på duk som visar en agents ledighet, lyssnande, tänkande eller taltillstånd.
- Variantväljare — Kontrollerbar navigering mellan återskapade eller redigerade varianter av ett enskilt chattmeddelande.
- Chattinmatning — Utvecklande meddelandefält med inbyggda skicka- och stoppknappar.
- Chattmeddelande — Chattbubbla per roll med avatar, märken och en statusberoende sidfot.
- Chattfönster — Scrollbar transkription med automatisk spårning av nya inlägg, knapp för att hoppa till det senaste och avdelare för olästa inlägg.
- Återställningspunkt — Återställningspunkt i en konversation med bekräftelse innan chatten återgår till ett tidigare tillstånd.
- Kodblock — Kodvy med valfri uppskjuten syntaxmarkering och kopieringsknapp.
- Grundläggande kodblock — Kompakt kodvy som endast framhäver med förinställda grammatikregler.
- Konversationsobjekt — Valbar rad från chatthistoriken med titel, förhandsgranskning och tidsstämpel för en session.
- Genereringsmått — Visar förfluten tid, tokens och genomströmning medan ett AI-svar kommer.
- Överlämningslinje — Märkt separation som markerar överföringen mellan agenter i ett transkript.
- Markdown — Säker konvertering från Markdown till HTML, med GFM tabeller, kod och länkar.
- Grundläggande Markdown — Kompakt Markdown-vy som endast markerar kodblock med förinställda grammatikregler.
- Meddelandeåtgärder — Verktygsfält per chattmeddelande med kopiera, återskapa, redigera och feedback.
- Meddelandefeedback — Tummen upp eller ner för ett assistentmeddelande, med valfri orsak och förklaringspanel.
- Modellval — Väljare för leverantör och modell, med fast katalog eller gratis inträde.
- Modellinställningar — Länkad modellväljare och temperaturreglage för att ställa in ett medel.
- Tryck för att tala — Mikrofonknapp som hanterar hela cykeln av samtycke, inspelning och uppsägning för att trycka och hålla nere eller byta.
- Strömstatus — Visar fasen för en stream-anslutning och känner av driftstopp via hjärtslag.
- Inkommande text — Ritar assistenttext stegvis och paketerar snabba tokenuppdateringar.
- Grundläggande strömtext — Kompakt textdisplay vars Markdown-läge endast markerar kodblock med förinställda grammatikregler.
- Förslagsetiketter — Rullbar rad med start- eller uppföljningsmeddelanden som skickar den valda texten till applikationen.
- Konversationslista — Grupperat, sökbart sidofält med åtgärder för att fästa, arkivera, ta bort eller byta namn på konversationer.
- Avskriftsflöde — Live undertexter för en pågående röstsession, med preliminär till slutlig konvertering och automatisk spårning.
- Skrivindikator — Visuell signal om att assistenten förbereder ett svar.
- Användningsmärke — Kompakt stapel som visar tokens, kostnad och fördröjning per meddelande eller exekvering, med detaljer om hovring.
- Röstväljare — TTS röstval från en medföljande katalog, med inbyggd ljudförhandsvisning och äldre värdehantering.
- Widget-renderare — Visar ett deklarativt JSON-widgetträd från en agentström via ett register över tillåtna typer och komponenter.
- Meddelandekomponenter — Visar på varandra följande, sammanvävbara delar av ett AI-meddelande, såsom text, resonemang, verktyg, citat, bilagor och media.
- Promptfält — Kombinerar snabbskrivning med bilagor, val av modell och röst, resurser, omnämnanden, kommandon och kövändningar.
- Promptkö — Hanterar uppföljningsmeddelanden som kan redigeras, flyttas, raderas eller skickas omedelbart.
- Röstsession i realtid — Leverantörsoberoende miljö för anslutning, aktivitet, transkription, inspelning, avstängning och paus under en röstsession.
- Markeringsverktygsfält — Placerar frågor, citat, citat och kopiering bredvid vald text samtidigt som dokumentförankringen bibehålls.
Agentverktyg och övervakning
- Aktivitetsöversikt — Kontinuerlig logg över enskilda agentåtgärder som kollapsar till en sammanfattning av genomförda steg.
- Instrumentpanel för agentutvärdering — Hanterad utvärderingsöversikt med benchmark-kort, trenddiagram och statushistorik per körning.
- Agentens fråga — Samlar in ett strukturerat svar på en fråga från en agent eller MCP-server, inklusive acceptera, avvisa och avbryta.
- Bakgrundskörningar — Visar agentuppgifter i kön, under körning och efter slutförande som programmet hanterar, med begäran om att öppna eller avbryta.
- Budgetmätare — Visar angiven användning mot en gräns, även när data saknas eller gränsen har överskridits.
- Granska ändringar — Granska filändringar som tillhandahålls av applikationen och begär att behålla eller avvisa varje ändringsblock.
- Anslutningshanterare — Visar anslutningsstatus och uppmanar att ansluta, koppla från eller försöka igen för anslutningar som programmet hanterar.
- Behörighetsbeslut — Visar en avgränsad behörighetsförfrågan och meddelar applikationen om användaren tillåter eller nekar.
- Behörighetsregler — Visar programdefinierade behörighetsregler och uppmaningar om ändringar mellan tillåt, fråga och neka.
- Agentkörning — Huvudvy för en agentkörning med status, förfluten tid, aktuellt steg, kostnad och åtgärder för att avbryta eller försöka igen.
- Agentspår — Hierarkiskt spår av agent och LLM, med spantypfilter och överföringsgenvägar i en delad spanlista.
- Godkännandekö — Tangentbordstillgänglig kö av verktygsanrop som granskas och godkänns eller nekas genom en enda dialogruta.
- Artefaktpanel — Miljö för en agentskapad artefakt, med prov-till-kod-växling, versionsnavigering och kopierings- och nedladdningsåtgärder.
- Webbläsarram — Vy över en agentdator med serier av skärmdumpar, skrivskyddad URL och kontroller för att ta kontroll.
- Commitkort — Kompakt commit-sammanfattning med ändringsstatistik och filändringar som leder till en diff.
- Jämförelsepanel — Jämför två resultat sida vid sida och röstar fram vinnaren i modellutvärdering.
- Bekräftelsefält — Icke-modalt val att godkänna eller neka en föreslagen agentåtgärd i avskriften.
- Kontextinspektör — Inspekterar segment av ett modellanrop som innehåller tokenuppskattningar, citat, sköldmärken och kopierings- eller exportåtgärder.
- Utvärderingsdatauppsättning — Filtrerbar och märkbar lista med utvärderingsexempel med lägg till, ta bort, importera och exportera.
- Utvärderingsresultat — Betygs- och recensionsvy för att jämföra prestandan för ett utvärderingsexempel.
- Utvärderingsutförande — Liveframsteg för en utvärderingsserie med generella framsteg och utbyggbar motivering och verktygsspår per exempel.
- Policysammanfattning — Skrivskyddad lista över säkerhet, samtycke, sekretess och verktygsregler, med tillgängliga förklaringar för att tillåta, neka eller ytterligare granskning.
- Span-vattenfall — Horisontell tidslinje för agentspännen som statusfärgade staplar på en delad tidsaxel.
- Stacktrace — Konverterar JS/TS, webbläsar- och Python-stackspår till klickbara ramar och komprimerar interna ramar.
- Uppgiftslista — Live, expanderbar översikt över en agentplan med status per steg och underordnade steg.
- Terminal — Skrivskyddad ANSI-konsol för inkommande agent- eller verktygsutdata, med sökning och automatisk spårning.
- Testresultat — Sammanfattning av godkända och misslyckade tester med räkningar efter status, filter och automatiskt utökade feldetaljer.
- Tankepanel — Expanderbar panel för aktuellt eller retrospektivt resonemang för en AI-agent.
- Verktygsgodkännandedialog — Mänskligt godkännande, förnekande eller redigering av ett föreslaget verktygsanrop före exekvering.
- Verktygsanropsblock — Expanderbart block för ett verktygsanrop med argument, fel och resultat.
- Verktygsanropsetikett — Kompakt etikett med namn, status och varaktighet för ett verktygsanrop.
- Verktygsparameterformulär — Skapar ett redigerbart formulär från ett plan JSON-schema för att anpassa anropsargument.
- Verktygsresultatdialog — Modalt fönster som visar status, varaktighet och alla resultatdetaljer för ett verktygsanrop.
- Verktygsresultatvisning — Visar resultatet av ett verktygsanrop via en registrerad renderare, med JSON som ett alternativ.
- Dialogrutan för val av verktyg — Sökbar, kategorigrupperad dialogruta för att välja aktiverade agentverktyg.
- Verktygets tidslinje — Verktygsanrop för kronologiska agenter med återförsöksräkningar, mänskligt godkännande och avskärmning av känsliga fält.
- Spårträd — Expanderbar spanshierarki för en agent eller LLM-spår, med varaktighetsfält och valfria token- och kostnadskolumner.
- Resultatkort — Konturerad karta som ger anpassade verktygsresultatrenderare en konsekvent kompakt stil.
- Resultatfält — Kompakt etikettvärdesrad för verktygsresultatkartor och tät metadata.
- MCP App — Kör en MCP-appresurs i en isolerad miljö och skickar programförfrågningar som inskrivna händelser.
- Promptstudio — Leverantörsoberoende arbetsyta för att redigera, visa, versionskontroll, spara och köra strukturerade uppmaningar.
- Schemavisare — Inspekterar valbara JSON Schematräd med begränsningar, obligatoriska fält, sammansättningsgrenar och valideringsproblem.
- Subagentpanel — Visar en hanterad hierarki av subagentkörningar med status, uppgift, modell, framsteg och livscykelåtgärder.
Sök- och kunskapsgrafer
- Gemenskapskort — Sammanfattningskarta för en gemenskap i en kunskapsgraf, med medlemsetiketter och en genomklickning.
- Embeddingutforskare — Tillgängligt 2D-punktmoln av applikationsprojekterade inbäddningskoordinater, med valfria klusterfärger och punktval.
- Enhetskort — Arkivera kartan för en entitet i en kunskapsgraf, med typmärke, egenskaper, grad och åtgärd för att fokusera på entiteten.
- Enhetsetikett — Inbäddat @entity-omnämnande i agenttext, med förhandsgranskning vid muspekaren eller fokus.
- Entitetsdossier — Detaljvy av en enhet med rubrik, konfidensmått och flikar för relationer, stödjande fragment och ursprung.
- Graf — Visualiserar relationer som ett glidande och zoombart nätverksdiagram.
- Grafförklaring — Nodtypsförklaring som också fungerar som ett synlighetsfilter.
- Intagskö — Hanterad lista över dokument i en bearbetningspipeline, med fas, framsteg, kvantiteter och försök igen eller avbryt begäranden.
- Kunskapsbas — Källlista för en kunskapsbas som visar synkroniseringsstatus, indexstatus, behörigheter och hanteringsåtgärder per rad.
- Kunskapsbashantering — Hanteringsmiljö med flikar för kunskapsbasresurser och inmatningskö, som skickar hanteringsåtgärder till applikationen.
- Kunskapsgrafutforskare — Miljö för att utforska kunskapsgrafer med visualisering, entitetssökning, typfilter, grannexpansion och sökväg.
- Tankekarta — Radiellt expanderbart ämnesträd för att utforska en hierarki i rummet.
- Grannlista — Relationsrader för en enhet, med navigering och expansion i diagrammet per rad.
- Nodpalett — Sökbart, kategoriserat nodbibliotek för att dra eller släppa noder på en flödesduk.
- Banremsa — Kompakt, rullningsbar nodrelationskedja för en grafRAG resonemangsväg.
- Fragmentinspektör — Ranglista över hittade RAG utdrag med relevanspoäng och direktlänk till en dokumentvisare.
- Citatmärke — Citatmarkör [n] i text med förhandsgranskning och färg för tillförlitlighet eller verifiering.
- Sammanfattning av källstöd — Översikt per påstående med antal stöd, hänvisningstäckning, tillförlitlighet, varningar och bevishänvisningar.
- Minnespanel — Arbetsminne för en agent, som involverar korttidskontext, långtidsminnen, tillförlitlighet och handlingar efter bekräftelse.
- Ursprungspanel — Visar underbyggandet av ett svar som en utvikbar översikt över enheter, relationer, gemenskaper och fragment.
- RAG-svar — Svar som stöds med säker Markdown, citatmärken, motiveringsbetyg och expanderbara källexempel.
- Forskningsförlopp — Visar forskningssteg som tillhandahålls av ansökan, antal källor och totala framsteg.
- Sökresultat — Rangordnad lista över hittade fragment med deduplicering, källformat, urval och kompakt eller utökad visning.
- Hitta källor — Sökfält för hämtning eller RAG, med filter- och intervalletiketter, val mellan vektor, nyckelord och hybridsökning och statusfeedback.
- Sökspår — Tidslinje för sökpipelinestadier med expanderbara bevis för omskrivning, inbäddning, hämtning, omordning och filtrering.
- Källkort — Citatkort med källtitel, sida, utdrag och expanderbar fulltext.
- Källlista — Expanderbar resurspanel som grupperar citatkort från ett chattmeddelande under en rubrik.
- Källväljare — Kryssrutaträd som avgör vilka källor som stöder nästa svar, med trefaldig mappstatus, välj alla och sök.
- Bevis för påståenden — Tester genererade uttalanden mot citat med stödstatus, tillförlitlighet och bevis.
- RAG-utvärderingspanel — Visar RAG kvalitetsmått, trender, utvärderingsbitar och exekveringshistorik baserat på resultat som beräknats av applikationen.
- Jämför sökresultat — Jämför rankade sökresultat och omrankningar sida vid sida, med överlappning och uppdelning av poäng.
Formulär och input
- Knapp — Åtgärdsknapp med designtokenbaserade tonvarianter, storlekar och laddningsstatus.
- Kryssruta — Boolesk formulärkontroll med markerat, omarkerat och obestämt läge.
- Grupp av kryssrutor — Samlar relaterade kryssrutor i ett validerat flervalsfält för formulär.
- Kodredigerare — Kodredigerare för flera rader utan beroenden, med valfria radnummer.
- Färgväljare — Inbyggd färginmatning för formulär med etikett, förklaring och valideringsfel.
- Urvalslista med sökfält — Filtrerbar enkel- eller flervalslista med textfält och utfällbar lista.
- Datuminmatning — Datumfält med popover för kalendern och ett värde på ISO-8601.
- Datumväljare — Kalender med månadsvy för ett datum eller ett datumintervall.
- Emojiväljare — Sökbar, tangentbordsstyrd emojiväljare för formulär.
- Ikonknapp — Utför en åtgärd med en kompakt, tillgänglig knapp som bara visar en ikon.
- Inmatningsfält — En rad textfält med valfri etikett, förklaring och valideringsmeddelande.
- Landväljare — Väljer lands- och områdeskoder med översatta namn, flaggor och valfri sökning.
- Valutaväljare — Väljer valutakoder med översatta namn, symboler och valfri sökning.
- Tidszonsväljare — Väljer tidszonsidentifierare från en ordnad lista med valfri sökning.
- Enhetsväljare — Väljer måttenheter med översatta namn, symboler och valfri sökning.
- Språk- och regionväljare — Fast rullgardinslista för att byta aktiv språk- och regioninställning utifrån bibliotekets eget register.
- Numeriskt fält — Numeriskt fält med minimi-, max- och stegstorlek, plus inbyggd validering.
- Valmöjlighet — Valbart alternativ som ger värde, etikett, grupp och status till en listruta.
- Telefoninmatning — Telefonfält med landsigenkänning och ett kanoniskt E.164-formulärvärde.
- Radioknapp — Formulärkontroll för att välja ett alternativ ur en grupp.
- Grupp av radioknappar — Märkt grupp av radioknappar som kan styras med tangentbordet.
- Bedömningsformulär — Anpassningsbart betygsformulär med poäng, kategori och kommentarer och ett skicka-och-följ-flöde för en utvärderingskö.
- Urvalslista — Stängd rullgardinslista för att välja ett alternativ från en fast uppsättning.
- Signature pad — Accessible form control for drawing a signature with pointer or keyboard input.
- Skjutreglage — Numerisk områdeskontroll för inställningar som LLM temperatur eller volym.
- Färgprovsväljare — Väljare för en färg från en liten fast uppsättning, med inbyggd radiogruppsemantik.
- Brytare — Boolesk på/av-kontroll med brytarsemantik för inbyggda formulär.
- Textområde — Flerrads textinmatning som växer automatiskt, med validering och formulärstöd.
- Tidsinmatning — Segmenterat tidsfält anpassat till språk- och regioninställningen, med kolumnväljare; webbläsarens inbyggda alternativ är lr-native-time-input.
- Tidsintervall — Val med två handtag för ett start- och slutvärde inom ett numeriskt område.
- Växlingsknapp — Självhanterad knapp som aktiverar eller inaktiverar ett alternativ med aria-pressed semantik.
- Grupp av växlingsknappar — Samlar växlingsknappar bakom ett enda tabbstopp, med flerval eller ett enstaka val som kan rensas.
- Inbyggt tidsfält — Inbyggd webbläsares tidsväljare med Lyra-etikett, förklaring och validering; för användning istället för den segmenterade lr-time-input.
- Engångskodinmatning — Segmenterat fält för en engångsverifieringskod, med autofyll via SMS.
- Väljarknapp — Envalskontroll som är formad som en knapp i stället för en cirkel, oftast grupperad i en segmenterad kontroll med lr-radio-group.
- Tokenfält — Formulärfält för en lista över borttagbara tokens, till exempel taggar eller mottagare.
Datavisning
- Graffrågebyggare — Formulärredigerare för typade grafrelationer eller sökvägar, med entitetsankare, typfilter, steggränser och sparade frågor.
- Kalender — Responsiv månadskalender med händelsemarkörer och en tillgänglig kalendervy.
- Kontextmätare — Segmenterad mätare som en stapel eller ring för en symbolisk budget eller sammanhangsfönster.
- Dokumentbibliotek — Sökbar och filtrerbar dokumentlista med versioner, taggar, ägare, aktuella händelser, sortering och gruppval.
- Miljölista — Skyddad nyckel-värdelista för miljövariabler och hemligheter, med rad-för-rad-visning och kopia.
- Filträd — Filutforskare baserad på trädkomponenten, med Git-statusmärken och uppskjuten mappladdning.
- Flödesyta — Glidande och zoombar arbetsyta för att bygga och köra visuella DAG arbetsflöden.
- Flödeskontroller — Knappgrupp för att zooma, anpassa och låsa en flödesduk.
- Flödesminikarta — Översiktskarta i hörnet med dragbar vyportrektangel för en flödesduk.
- Flödesnod — Karta för en arbetsflödesnod med rubrik, statusfärg och anslutningshandtag.
- Status för flödeskörning — Visar utdatastatus på en flödesduk och en kompakt sammanfattning per steg.
- Trattdiagram — Visar uppdelningar per steg som staplar normaliserade till det första steget.
- Mätare — Visar ett värde som radiell mätare, ring eller linje.
- Värmekarta — Ritar en matris eller en kalender med värden som en värmekarta för arbetsytan som svarar på storleksändring.
- Paginering — Kontrollerbar sidnavigering med redigerbart sidhopp och sammanfattning av objektintervall.
- Villkorsbyggare — Komponerbar frågebyggare för tabeller eller instrumentpaneler, med rader för fält/operator/värde och kombinationen EN/OF.
- Serieremsa — Kompakt remsa som visar en rad kategoriska tillstånd som färgade celler, med valfri markering.
- Minigraf — Ritar en kompakt SVG-trend som en linje, ett fyllt område eller staplar för en dataserie.
- Nyckeltal — Visar en KPI med enhet, trendetikett, uppdelningsrader och valfritt minidiagram.
- Tabell — Datatabell med sorterbara rubriker, urval, filtrering och paginering.
- Tidslinje — Ansluten uppsättning tidigare händelser för granskningsspår, agenthistorik och ändringsloggar.
- Tidslinjeobjekt — En händelse på en tidslinje med färgmarkering, titel, tidsstämpel och beskrivning.
- Trädstruktur — Expanderbar hierarki för grafer, dokument eller filträd.
- Trädnod — Rekursiv sekvens för en nod och dess barn i ett träd.
- Ordmoln — SVG ordmoln utan beroenden som skalar ord efter deras vikt.
- Datarutnät — Virtualiserat rutnät för stora eller serverbaserade datamängder, med sortering, filtrering, gruppering, paginering och urval.
Diagram
- Stapeldiagram — Jämför värden mellan kategorier med vertikala eller horisontella staplar.
- Lådagram — Sammanfatta fördelningar med förberäknade femsiffriga statistiska sammanfattningar.
- Bubbeldiagram — Ritar tre dimensioner per punkt via x- och y-positionen och bubbelradien.
- Diagram — Kärnomslag för Chart.js som driver linje-, stapel-, cirkel- och andra datadiagram.
- Ringdiagram — Visar proportioner av delar till helheten som segment av en ring.
- Histogram — Delar in numeriska värden i lika klasser för att avslöja deras fördelning.
- Linjediagram — Spårar trender längs en kontinuerlig axel med en eller flera sammankopplade serier.
- Enkelt diagram — Stapel- och linjediagram utan beroenden, ritade som vanliga SVG; Chart.js är inte nödvändigt.
- Cirkeldiagram — Visar andelen av en serie i en helhet.
- Polarområdesdiagram — Ritar varje kategori som en sektor vars storlek beror på dess värde.
- Radardiagram — Jämför flera mätvärden från en serie i ett radiellt rutnät.
- Spridningsdiagram — Punktmoln av råa x/y-par på linjära axlar.
Layout och navigering
- Dragspelspanel — Styr en grupp utfällbara paneler och kan hålla flera öppna samtidigt.
- Dragspelselement — Utfällbar panel för användning inom en dragspelsgrupp.
- Appens navigeringsfält — Responsivt navigeringsfält som växlar från full till ikoner och sedan till en mobil överlagring.
- Navigationsfältsgrupp — Namngiven, möjligen expanderbar sektion med navigeringsobjekt i en appbar.
- Objekt i navigeringsfältet — Navigeringsobjekt med ikon och etikett, som när den är komprimerad endast visar ikonen.
- Brödsmulor — Responsiv navigeringsväg som visar användarens plats i sidhierarkin.
- Brödsmuleelement — Länk eller etikett för den aktuella sidan i ett brödsmulespår.
- Knappgrupp — Samlar relaterade åtgärdsknappar i en responsiv grupp med etikett.
- Kort — Skisserat innehållsområde med platser för sidhuvud, media, sidfot och åtgärder.
- Karusell — Tillgänglig karusell med en bild i taget, tangentbordsnavigering, indikatorer, repetering och automatisk uppspelning.
- Karusellobjekt — Valfri semantisk bildhållare som konsekvent formaterar ett karusellbarn.
- Kommandopalett — Sökbar meny med programkommandon, tangentbordsnavigering och kortkommandon.
- Kontrollgrupp — Kombinerar flera formulärfält och åtgärdsknappar i ett responsivt, centrerat verktygsfält.
- Instrumentpanelsrutnät — Responsivt widget-rutnät som är tillgängligt med tangentbord som visar positioner och problem som flyttar, ändrar storlek och kollisioner.
- Detaljer — Tillgänglig rullgardinspanel som visar innehåll under en sammanfattning.
- Dockningspanel — Panel i kanten av en befintlig layout som kan ändras i storlek, förminskas och komprimeras.
- Fördjupningspanel — Styrd navigering från ett diagram- eller tabelldataobjekt till relaterade belägg, dokument, entiteter eller agentkörningar, med brödsmulor.
- Rullgardinsmenyobjekt — Web Awesome-kompatibelt alias för en åtgärdsrad i en rullgardinsmeny.
- Filterfält — Instrumentpanelsfilterrad med Lyra-inmatningsfält och borttagbara etiketter, plus återställning och laddningsstatus.
- Meny — Semantisk åtgärdsmeny med kontinuerlig fokus och kapslade undermenyer.
- Menyalternativ — En åtgärdsrad i en meny med valfri ikon, kryssruta eller destruktiv stil.
- Sortera objekt — Rad i en omordningsbar lista med upp- och nedknappar och gratis innehåll.
- Omordningsbar lista — Generisk lista vars rader kan flyttas via knappar eller Ctrl/Cmd+pil.
- Menyetikett — Icke-interaktiv sektionsrubrik för att gruppera relaterade objekt i en meny.
- Menyraden — Horisontell applikationsmenyrad med rullgardinsmenyer och full tangentbordskontroll.
- Menyfältsobjekt — Huvudobjekt som öppnar en motsvarande meny eller fungerar som en vanlig åtgärd.
- Navigationsmeny — Sidhuvud med länkar och rullgardinspaneler som försvinner bakom en menyknapp på grund av utrymmesbrist.
- Navigeringsmenyalternativ — Sidlänk eller knapp som öppnar en rullgardinspanel i navigeringsmenyn.
- Sida — Semantisk applikationsmiljö vars navigering växlar mellan skrivbordskolumn och mobil modallåda baserat på tillgängligt utrymme.
- Responsiv panel — Visar innehåll på skrivbordet på sidan och på mobilen som en överlagringspanel.
- Glidyta — Responsivt spillområde med valfria föregående och nästa knappar för kort och flikar.
- Segmenterat val — Rad med knappar för att snabbt välja ett av flera märkta alternativ.
- Flera delade paneler — Delar upp en instrumentbräda i dragbara justerbara paneler som fälls ihop.
- Delad panel — Delar upp innehållet i två justerbara delar med en avdelare; enklare än lr-multi-split.
- Stegvis guide — Guider användare genom en sekventiell guide med status för steg och navigering till steg.
- Flikar — Flikfält som visar en ljus DOM panel åt gången med full tangentbordskontroll.
- Tab — Web Awesome/Shoelace-kompatibel flikbeskrivning som tillhör en panel i en flikgrupp via panel och namn.
- Flikpanel — Web Awesome/Shoelace-kompatibel panelbeskrivning kopplad till en flik via namn och panel.
- Virtuell lista — Lista som bara ritar synliga rader för stora rullningsbara samlingar.
- Widget — Panel med titel och valfri komprimering och helskärmsknappar.
Överlägg och feedback
- Meddelandefält — Stackområde som förankrar korta meddelanden till ett skärmhörn.
- Avisering — Separat stängbart meddelande med brådskande färg, valfri ikon och automatisk stängningstimer.
- Etikett — Liten etikett för tagg, filter eller sortiment, eventuellt avtagbar eller växlingsbar.
- Etikettgrupp — Omsluter en serie etiketter med en valfri +N-knapp om de överskrider gränsen.
- Varning — Standard stängt meddelande som kan försvinna efter ett tag och som valfritt överförs till den delade aviseringsstacken.
- Märke — Kompakt statusetikett för skick, kvantitet eller kategori.
- Textram — Inbäddad avisering för status, varning eller fel, som kan stängas.
- Snabbmeny — Gör vilket område som helst till ett mål för högerklickning, lång tryckning eller Shift+F10 för att öppna en åtgärdsmeny.
- Dialog — Modalt fönster med fokusbegränsning för bekräftelser, formulär och andra avbrytande uppgifter.
- Skjutpanel — Skjut in en modal panel från en skärmkant för filter eller kontextuella kontroller.
- Rullgardinsmeny — Menyfönster som länkar en åtgärdslista till en knapp som tillhandahålls av användaren.
- Tomt tillstånd — Visar att data saknas med en ikon, meddelande och valfria åtgärder.
- Snabbtangent — Plattformsmedveten etikett som visar en tangentkombination som knappar.
- Popover — Flytande yta som klickar öppnas och stängs enkelt för kontextuellt innehåll och kontroll.
- Popup — Förankrad positionsbas som håller en flytande panel vid sitt ankare; används även av popovers och verktygstips.
- Förloppsindikator — Horisontell framstegsindikator med eller utan känt värde, eventuellt med ett nummer.
- Förloppsring — Rund framstegsindikator med eller utan känt värde och en etikett i mitten.
- Bedömning — Tangentbordsstyrd stjärnklassificering med delvis fyllda stjärnor.
- Laddningsplatshållare — Animerad platshållare för innehåll under laddning.
- Laddningsindikator — Indikerar en pågående bakgrundsuppgift med en obestämd animering.
- Etikett — Semantisk variant av märket för sökord eller kategorier.
- Verktygstips — Beskrivning som visas när du håller muspekaren eller fokus för en knapp som tillhandahålls av användaren.
Dokument- och filvisare
- Arkivvisare — Visar filnamn och uppackade storlekar i ett ZIP-arkiv utan att packa upp filer.
- Kalendervisare — Läser en .ics-fil och visar möten med sammanfattning, tid och plats.
- Kontaktvisare — Hämtar ett vCard och visar ett tillgängligt kort för varje kontakt.
- CSV-visare — Hämtar en CSV-fil och visar dess rader i ett virtuellt, rullningsbart kalkylblad.
- Datauppsättningsvisare — Hämtar avgränsad text och visar den som en maskinskriven, tillgänglig datatabell.
- Dokumentjämförelse — Jämför två dokumentversioner sida vid sida eller under varandra, med textdiff och renderade förhandsvisningar.
- Dokumentförhandsvisning — Visar ett dokument eller en bilaga på sidan baserat på MIME-typ, med nedladdningsalternativ som ett alternativ.
- Dokumentvisare — Visar ett dokument i en dialogruta via ett utökningsbart register av MIME renderare.
- DOCX-visare — Konverterar en DOCX-fil som innehåller mammoth till säker semantisk HTML.
- E-bokvisare — Visar en EPUB med kapitelnavigering via det valfria beroendet epub.js.
- E-postvisare — Läser ett .eml-meddelande och visar rubriker, säkert innehåll och bilagor.
- GeoJSON-visare — Hämtar och validerar en GeoJSON-fil och visar dess objekt på en karta.
- Markeringslager — Lägg över klickbara markeringsrektanglar på placerat dokumentinnehåll.
- HTML-visare — Hämtar en URL och visar HTML kassaskåpet efter rengöring.
- Sätt in — Får ett HTML-utdrag och infogar det på sidan som säkert lätt DOM-innehåll.
- Anteckningsbokvisare — Skrivskyddad vy av en Jupyter-anteckningsbok med Markdown, kod och rik cellutdata.
- Sidöversikt — Virtualiserad vertikal stapel med sidminiatyrer för att bläddra i ett dokument.
- PDF-visare — Hämtar och visar PDF sidor med zoomning, paginering och valbart textlager.
- PPTX-visare — Webbläsarbaserad visningsprogram för PowerPoint-presentationer i formatet PPTX, där det är möjligt.
- Kalkylarksvisare — Hämtar .xlsx och äldre .xls arbetsböcker och visar flikar och virtualiserade rader.
- SVG-visare — Hämtar ett SVG dokument från en URL och visar det säkert efter rengöring.
- XML-visare — Expanderbart, kopierbart träd för att visa XML dokument.
Media och filer
- Bilagemärke — Kompakt etikett för en filbilaga till ett meddelande, som visar uppladdningsstatus, framsteg och försök igen.
- Avatar — Liten identitetsmarkör med ikon, bild eller initialer alternativt.
- Rörlig bild — Spelar en GIF, APNG eller WebP med pausknapp som respekterar reducerad rörelse.
- Animation — Animerar innehåll på ett deklarativt sätt med namngivna förinställningar eller anpassade nyckelrutor.
- Bilageknapp — Kompakt knapp i chatt-ingång som öppnar en filväljare eller funktionsmeny.
- Ljud- och videospelare — Spelare med synkroniserad transkription, vågform och uppspelningshastighet.
- Avatargrupp — Staplar överlappande avatarer i en kompakt rad och sammanfattar ytterligare personer som +N.
- Släppområde — Gör vilket område som helst till ett dra-och-släpp-filmål, utan en egen filväljare.
- Filikon — Lokaliserat märke för filtypen, härlett från MIME typ eller filnamn.
- Filinmatning — Dra och släpp eller klicka på området som passerar valda filer.
- Flagga — Lands- eller språkflagga i en anpassningsbar, eventuellt rund ram.
- Bildjämförare — Skjut en tangentbordsanpassad avdelare för att jämföra före och efter sida vid sida.
- Bildvisare — Rasterbildvisare med panorering, zoomning, märkta höjdpunkter och valfria kommentarer.
- Ljuslåda — Helskärmsmodal bildvisare med föregående/nästa och zoom.
- Kort — MapLibre GL karta med deklarativ förklaring, choropleth och markörer.
- Mediekort — Förhandsgranska bild, video eller filbilaga i ett chattmeddelande.
- Panorera och zooma — Skjutfönster för att panorera och förstora innehåll eller en enskild bild inom zoomgränserna.
- Spelsekvens — Uppspelningskontroll som stegar ett index genom ett intervall med en fast timer.
- QR-kod — Kodar ett värde som en skanningsbar QR-symbol på arbetsytan.
- Video — Videospelare på sidan med anpassade kontroller, valbara undertexter och förhandsvisningar av miniatyrer.
- Videospellista — Spelar upp videor i en rullningsbar lista och fortsätter automatiskt efteråt.
- Zoombar ram — Exempel i en skärmad iframe med fasta zoomnivåer; den tidigare innehållsrepresentationen kallas lr-pan-zoom.
Verktyg
- Intersection Observer — Skickar inbyggda avsnittsdata när innehåll kommer in i eller lämnar visningsporten.
- Mutationsobservatör — Övervakar DOM innehåll för element- och attributändringar och skickar infödda mutationsposter.
- Resize Observer — Övervakar element och kommunicerar maskinskrivna formatändringar utan synliga kontroller.
- Kopieringsknapp — Ikonknapp som kopierar text till urklipp och visar en bock.
- Skillnadsvy — Beräknar linjeskillnaden mellan två texter och visar en färgkodad enhetlig skillnad.
- Skiljelinje — Tematisk semantisk linje som delar upp innehåll horisontellt eller vertikalt.
- Exportknapp — Laddar ned tabelldata som CSV eller JSON, direkt eller via en formateringsmeny.
- Formatera bytes — Formaterar bytestorlekar efter plats, med justerbar enhet och precision.
- Formatera datum — Formaterar datum och tid enligt språk- och regioninställningen via Intl.DateTimeFormat.
- Formatera nummer — Formaterar siffror, valuta och kompakta värden enligt språk- och regioninställningen via Intl.NumberFormat.
- Ikon — Ritar skarpa SVG ikoner från inbyggda banor, utan beroenden.
- JSON-visare — Expanderbart, kopierbart träd för godtyckliga JSON data.
- Känt datum — Inmatning med tre fält för dag, månad och år för ett datum som användaren redan känner till.
- Liveområde — Visuellt dold ARIA live-område som distribuerar skärmläsarmeddelanden.
- Omnämnandemeny — Markörförankrad komplettering för @-omnämnanden och snedstreckkommandon i ett textfält.
- Uppdatera status — Räknar ner till nästa schemalagda uppdatering, med paus och återuppta.
- Växlande innehåll — Alternera innehåll slumpmässigt eller i ordning, till exempel för A/B-texter och vittnesmål.
- Relativ tid — Visar en tidsstämpel enligt språk- och regioninställningen och uppdaterar den automatiskt.
- Guidad tur — Guidad introduktion till markerade delar och sekventiella steg.
- Visuellt dold — Visuellt döljer innehåll men håller det tillgängligt för skärmläsare; när den är fokuserad blir den synlig.