Meu projeto é mais recente e o arquivo de confguração do tailwind vem em typescript. Quando vou inserir a arrow function, para deixar a opacidade dinâmica, mostrada na aula: 'Tratando Opacidade', recebo o seguinte erro de tipagem:
Type '({ opacityValue }: { opacityValue: any; }) => string' is not assignable to type 'string | RecursiveKeyValuePair<string, string>'.ts(2322)
meu código do tailwind.config.ts:
import type { Config } from 'tailwindcss'
export const getThemeColor = ({ opacityValue }: { opacityValue: string })=>
`rgba(var(--primary), ${opacityValue})`
const config: Config = {
content: [
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
colors: {
light: '#ffffff',
dark: '#f8f8f8',
gray: {},
theme: {
primary: ({ opacityValue }) => `rgba(var(--primary), ${opacityValue})`,
},
}
},
},
plugins: [],
}
export default config