39 lines
1.4 KiB
Vue
39 lines
1.4 KiB
Vue
|
<template>
|
||
|
<DocSectionText v-bind="$attrs">
|
||
|
<p>
|
||
|
The <a href="https://www.npmjs.com/package/tailwindcss-primeui" target="_blank" rel="noopener noreferrer">tailwindcss-primeui</a> is an official plugin by PrimeTek to provide first class integration between a Prime UI library like
|
||
|
PrimeVue and Tailwind CSS. It is designed to work both in styled and unstyled modes. In styled mode, for instance the semantic colors such as primary and surfaces are provided as Tailwind utilities e.g. <i>bg-primary</i>,
|
||
|
<i>text-surface-500</i>, <i>text-muted-color</i>.
|
||
|
</p>
|
||
|
<p>Plugin is available on npm.</p>
|
||
|
<DocSectionCode :code="code1" hideToggleCode importCode hideStackBlitz />
|
||
|
<p>After installation, configure the plugin at your tailwind configuration file.</p>
|
||
|
<DocSectionCode :code="code2" hideToggleCode importCode hideStackBlitz />
|
||
|
</DocSectionText>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
data() {
|
||
|
return {
|
||
|
shades: [0, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950],
|
||
|
colors: ['primary', 'surface'],
|
||
|
code1: {
|
||
|
basic: `
|
||
|
npm i tailwindcss-primeui
|
||
|
`
|
||
|
},
|
||
|
code2: {
|
||
|
basic: `
|
||
|
// tailwind.config.js
|
||
|
module.exports = {
|
||
|
// ...
|
||
|
plugins: [require('tailwindcss-primeui')]
|
||
|
};
|
||
|
`
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
};
|
||
|
</script>
|