
Research
Namastex.ai npm Packages Hit with TeamPCP-Style CanisterWorm Malware
Malicious Namastex.ai npm packages appear to replicate TeamPCP-style Canister Worm tradecraft, including exfiltration and self-propagation.
@chakra-ui/c-form-control
Advanced tools
Chakra UI Vue | Form control component is used to manage form controls such input fields checkbox and radio buttons it provides components and context that make your form fields accessible by default component
Form control component is used to manage form controls such input fields checkbox and radio buttons it provides components and context that make your form fields accessible by default
yarn add @chakra-ui/c-form-control
# or
npm i @chakra-ui/c-form-control
import {
CFormControl,
CFormLabel,
CFormErrorMessage,
CFormHelperText,
CFormErrorIcon,
} from "@chakra-ui/c-form-control"
The CFormControl component automatically provides the id for the input
component to be fully accessible.
<template>
<c-form-control>
<!-- Will automatically get the "for" attribute -->
<c-form-label> First name </c-form-label>
<!-- Will automatically get the "id" and corresponding "aria-*" propertues -->
<c-input placeholder="Enter your first name..." />
<!-- Will automatically get `id` and hides if `isInvalid` is passed to `CFormControl` -->
<c-form-helper-text> Keep it very short and sweet! </c-form-helper-text>
<!-- Will automatically gets `id` and shows if `isInvalid` is passed to `FormControl` -->
<c-form-error-message>
<c-form-error-icon />
Your first name is invalid
</c-form-error-message>
</c-form-control>
</template>
When the CInput component receives focus, it notifies the CFormControl and
adds data-focus on the FormLabel. Simply pass _focus to the FormLabel
to style this state.
If isInvalid is passed to the CFormControl, it notifies the Input and
adds data-invalid to the FormLabel so you can change the styles of the
label.
If isDisabled is passed to the CFormControl, it makes the Input disabled,
and adds data-disabled to the CFormLabel so you can change the styles of
the label.
To change the required indicator beside the CFormLabel, use the indicator slot to swap out the rendered indicator.
<template>
<c-form-control id="first-name" is-required>
<c-form-label>
First name
<template v-slot:indicator> 📍 </template>
</c-form-label>
<c-form-helper-text> Keep it very short and sweet! </c-form-helper-text>
</c-form-control>
</template>
<template>
<c-form-control id="first-name" is-required>
<c-form-label>First name</c-form-label>
<c-form-helper-text> Keep it very short and sweet! </c-form-helper-text>
</c-form-control>
</template>
FAQs
Chakra UI Vue | Form control component is used to manage form controls such input fields checkbox and radio buttons it provides components and context that make your form fields accessible by default component
The npm package @chakra-ui/c-form-control receives a total of 43 weekly downloads. As such, @chakra-ui/c-form-control popularity was classified as not popular.
We found that @chakra-ui/c-form-control demonstrated a not healthy version release cadence and project activity because the last version was released 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.

Research
Malicious Namastex.ai npm packages appear to replicate TeamPCP-style Canister Worm tradecraft, including exfiltration and self-propagation.

Product
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.