audit-list-item.ts — astro Source File
Architecture documentation for audit-list-item.ts, a typescript file in the astro codebase.
Entity Profile
Relationship Graph
Source Code
export class DevToolbarAuditListItem extends HTMLElement {
clickAction?: () => void | (() => Promise<void>);
shadowRoot: ShadowRoot;
isManualFocus: boolean;
constructor() {
super();
this.shadowRoot = this.attachShadow({ mode: 'open' });
this.isManualFocus = false;
this.shadowRoot.innerHTML = `
<style>
:host>button, :host>div {
box-sizing: border-box;
padding: 16px;
background: transparent;
border: none;
border-bottom: 1px solid #1F2433;
text-decoration: none;
width: 100%;
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
color: #fff;
font-weight: 600;
}
:host>button:hover, :host([hovered])>button {
background: #FFFFFF20;
}
svg {
display: block;
margin: 0 auto;
}
:host>button#astro-overlay-card {
text-align: left;
box-shadow: none;
display: flex;
align-items: center;
overflow: hidden;
gap: 8px;
}
:host(:not([active]))>button:hover {
cursor: pointer;
}
.extended-info {
display: none;
color: white;
font-size: 14px;
}
.extended-info hr {
border: 1px solid rgba(27, 30, 36, 1);
}
// ... (87 more lines)
Domain
Subdomains
Classes
Source
Frequently Asked Questions
What does audit-list-item.ts do?
audit-list-item.ts is a source file in the astro codebase, written in typescript. It belongs to the DevToolbar domain, ToolbarClient subdomain.
Where is audit-list-item.ts in the architecture?
audit-list-item.ts is located at packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-list-item.ts (domain: DevToolbar, subdomain: ToolbarClient, directory: packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free