orbital-core-components 0.1.1

Themed Orbital UI components for Leptos applications
Documentation
pub fn list_styles() -> &'static str {
    r#"
.orbital-list {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: var(--orb-space-block-2xs);
}

.orbital-list__item {
    display: flex;
    align-items: center;
    min-height: 32px;
    padding: var(--orb-space-block-snudge) var(--orb-space-inline-md);
    border-radius: var(--orb-radius-md);
    color: var(--orb-color-text-primary);
    font-family: var(--orb-type-family-sans);
    font-size: var(--orb-type-size-sm);
    line-height: var(--orb-type-line-md);
    cursor: default;
    user-select: none;
}

.orbital-list__item:hover {
    background: var(--orb-color-surface-canvas-hover);
}

.orbital-list__item--selected {
    background: var(--orb-color-surface-canvas-selected);
    color: var(--orb-color-text-primary-selected);
}

.orbital-list--nav-nav .orbital-list__item:focus-visible {
    outline: 2px solid var(--orb-color-border-focus);
    outline-offset: -2px;
}
"#
}