
Security News
Nx npm Packages Compromised in Supply Chain Attack Weaponizing AI CLI Tools
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
@sensenet/controls-react
Advanced tools
Collection of React components for sensenet with Material-UI
# Yarn
yarn add @sensenet/controls-react
# NPM
npm install @sensenet/controls-react
You can import fieldcontrol and viewcontrol components into your React App the conventional way.
import { NewView, EditView, CommandButtons } '@sensenet/controls-react';
...
View Controls are almost the same as the old .ascx Content Views were in sensenet Webpages. This components define how the given Content will be rendered. As a Content is built up of Fields the View Control displays the Content using Field Controls to provide a surface to display/modify the Field values of the Content. View Control therefore depends on the Content Type of the specific Content.
import { NewView } from '@sensenet/controls-react'
// repository: Repository | required | Repository instance
// contentTypeName: string | required | Type of the new content
// onSubmit: Function | optional | called on submit event
<NewView
repository={repository}
contentTypeName="Folder"
onSubmit={() => {})} />
import { EditView } from '@sensenet/controls-react'
// repository: Repository | required | Repository instance
// content: Content | required | empty Content Object
// contentTypeName: string | required | Type of edited content
// onSubmit: Function | optional | called on submit event
<EditView
repository={repository}
content={content}
contentTypeName={content.Type}
onSubmit={() => {})} />
import { BrowseView } from '@sensenet/controls-react'
// content: Content | required | empty Content Object
;<BrowseView content={content} />
Just as legacy controls in sensenet Webpages Field Control components provide GUI for setting/modifying Field values of a Content but this time not as .ascx views but React Components.
FAQs
React controls for sensenet
We found that @sensenet/controls-react demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 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
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.