[breaking]: FreeSewing v4 (#7297)
Refer to the CHANGELOG for all info. --------- Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com> Co-authored-by: Josh Munic <jpmunic@gmail.com> Co-authored-by: Jonathan Haas <haasjona@gmail.com>
This commit is contained in:
parent
d22fbe78d9
commit
51dc1d9732
6626 changed files with 142053 additions and 150606 deletions
16
packages/react/components/Control/index.mjs
Normal file
16
packages/react/components/Control/index.mjs
Normal file
|
@ -0,0 +1,16 @@
|
|||
import React from 'react'
|
||||
import { controlDesc } from '@freesewing/config'
|
||||
import { BulletIcon } from '@freesewing/react/components/Icon'
|
||||
|
||||
export const ControlScore = ({ control, color = 'base-content' }) =>
|
||||
control ? (
|
||||
<div className={`tw-flex tw-flex-row tw-items-center tw-text-${color}`}>
|
||||
{Object.keys(controlDesc).map((score) => (
|
||||
<BulletIcon
|
||||
fill={control >= score ? true : false}
|
||||
className="tw-w-6 tw-h-6 tw--ml-1"
|
||||
key={score}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
) : null
|
Loading…
Add table
Add a link
Reference in a new issue