
Research
/Security News
9 Malicious NuGet Packages Deliver Time-Delayed Destructive Payloads
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.
@kofile/gds-react
Advanced tools
This package is designed to help you streamline your development process and create beautiful user interfaces.
This package is designed to help you streamline your development process and create beautiful user interfaces.
To get started with GDS React, please refer to our documentation on Storybook. Storybook provides an interactive and visual way to explore and understand how to use our components and features.
Our design system components are categorized by their SSR compatibility to help you choose the right components for your rendering strategy.
These components render purely static HTML and work perfectly with server-side rendering:
Basic UI Components:
Button - Pure HTML button with data attributesBadge - Simple span element with styling propsCard - Basic div container with data attributesLoader - Static div elementDivider - Uses Radix Separator (SSR compatible)Avatar - Uses Radix Avatar (SSR compatible)Banner - Static div with role="status"Navigation - Pure HTML nav structure with compound componentsTable - Standard HTML table elements with data attributesInput - Uses React.useId() but renders static HTMLLabel - Basic label elementFormLabel - Basic label elementFieldMessage - Static div for form messagesLink - Basic anchor elementLogo - Image elementIconWrap - Static wrapper elementEmptyState - Static content containerForm Components:
Checkbox - Uses Radix Checkbox (SSR compatible)Switch - Uses Radix Switch (SSR compatible)RadioGroup - Uses Radix RadioGroup (SSR compatible)Slider - Uses Radix Slider (SSR compatible)Progress - Uses Radix Progress (SSR compatible)These components need client-side JavaScript to function but can be server-rendered with hydration:
Interactive Components:
Accordion - Uses Radix Accordion, needs hydration for expand/collapseTabs - Uses Radix Tabs, needs hydration for tab switchingCollapsible - Uses Radix Collapsible, needs hydration for show/hideSelect - Uses Radix DropdownMenu, needs hydration for dropdown behaviorMenu - Uses Radix DropdownMenu, needs hydration for menu interactionsPopover - Uses Radix Popover, needs hydration for positioning and show/hideTooltip - Uses Radix Tooltip, needs hydration for hover/focus behaviorOverlay Components:
Dialog - Uses Radix Dialog, needs hydration for portal rendering and focus managementModal - Uses Radix Dialog, needs hydration for portal rendering and focus managementAlertDialog - Uses Radix AlertDialog, needs hydration for portal renderingToast - Uses Radix Toast, needs hydration for portal rendering and auto-dismissThese components require client-side only features and cannot be server-rendered:
Complex Interactive Components:
Table.AdjustmentBar - Uses useEffect for lifecycle management and complex stateTable.ColumnMenu - Complex state management and DOM manipulationTable.IndeterminateCheckbox - Complex checkbox state managementComponents with Browser APIs:
useIsMobile and useLockBodyScroll that depend on window objectuseEffect with event listeners and DOM manipulationuseReactTable hook with complex state managementdynamic imports with ssr: false for overlay componentsGDS React offers a range of features that can enhance your development workflow. Feel free to browse through the Storybook documentation to discover what our package can do for you.
If you encounter any issues or have questions, please don't hesitate to reach out to our support team or contribute to the project on GitHub.
Happy coding!
FAQs
This package is designed to help you streamline your development process and create beautiful user interfaces.
The npm package @kofile/gds-react receives a total of 89 weekly downloads. As such, @kofile/gds-react popularity was classified as not popular.
We found that @kofile/gds-react demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 36 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
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.