
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@mflab/mui-kit
Advanced tools
Комплексная библиотека UI-компонентов, созданная с использованием Angular и TailwindCSS, предоставляющая набор многоразовых и настраиваемых компонентов для современных веб-приложений.
Комплексная библиотека UI-компонентов, созданная с использованием Angular и TailwindCSS, предоставляющая набор многоразовых и настраиваемых компонентов для современных веб-приложений.
mui-kit — это библиотека UI-компонентов, использующая возможности TailwindCSS для стилизации и настройки. Она предоставляет набор предварительно разработанных компонентов, которые следуют единым принципам дизайна и могут быть легко настроены в соответствии с фирменным стилем вашего приложения.
pnpm install @mflab/mui-kit
Импортируйте компоненты mui-kit в ваше Angular-приложение:
import { MuiButtonComponent } from '@mflab/mui-kit';
@Component({
// ...
imports: [
// ...
MuiButtonComponent,
// ...
]
template: `
<!-- other template -->
<mui-button>Button component</mui-button>
<!-- other template -->
`,
})
export class AppComponent { /* your code */}
mui-kit использует CSS-переменные для цветов, которые следуют этому шаблону:
--mui-{type}-{variant}-{degree}
Где:
Примечание: Тип "color" является базовым типом, от которого производятся другие типы цветов (bg-color, border-color).
Пример:
:root {
/* Основные цвета */
--mui-color-primary-500: #3879b4;
/* Цвета фона */
--mui-bg-color-primary-500: var(--mui-color-primary-500);
/* Цвета границ */
--mui-border-color-primary-500: var(--mui-color-primary-500);
}
Для настройки цветов переопределите эти переменные в вашем CSS:
:root {
--mui-color-primary-500: #ff0000; /* Изменить основной цвет на красный */
}
mui-kit использует CSS-переменные для размеров, которые следуют этому шаблону:
--mui-{type}-{variant}
Где:
Пример:
:root {
/* Отступы */
--mui-spacing-4: 1rem;
/* Радиус границ */
--mui-border-radius: 0.25rem;
--mui-border-radius-lg: 0.5rem;
/* Ширина границ */
--mui-border-width: 1px;
--mui-border-width-2: 2px;
}
Для настройки размеров переопределите эти переменные в вашем CSS:
:root {
--mui-spacing-4: 1.25rem; /* Увеличить базовый отступ */
--mui-border-radius: 0.5rem; /* Увеличить радиус границы по умолчанию */
}
mui-kit построена на основе TailwindCSS и расширяет его функциональность с помощью пользовательских переменных. Вы можете использовать классы TailwindCSS вместе с компонентами mui-kit для дополнительной настройки.
FAQs
Комплексная библиотека UI-компонентов, созданная с использованием Angular и TailwindCSS, предоставляющая набор многоразовых и настраиваемых компонентов для современных веб-приложений.
We found that @mflab/mui-kit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.