0.0.2 • Published 8 months ago

@licuido-ui/ui_kanban-view v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

kanbanView

Kanbam View uploading files, moving items between multiple lists, and rearranging images and assets.

Author

Link

Story Book Link kanbanView

PlayGround

Try it have a fun codeBox

Installation

npm i @licuido-ui/ui_kanban-view

Import component

import { KanbanView } from '@licuido-ui/ui_kanban-view';

Usage

<KanbanView dragData={[]} />

Image

alt text

Sample Code

<KanbanView
    dragData={[
        {
      id: '1',
      title: 'Processing',
      bottomButton: {
        buttonLabel: 'string',
        icon: <AddNewButtonIcon />,
        onClick: () => false,
      },
      tasks: [
        {
      id: '1',
      title: 'title1',
      status: 'Progress',
      cardTitle: 'Progress Create Components',
      isActive: true,
      notifyIcon: <ActiveNotification />,
      moreIcon: <MoreIcon />,
      component: '',
      subTitles: [
        {
          label: '# design',
          bgColor: '',
          borderColor: '#D3D3D3',
          textColor: '',
        },
        {
          label: 'Design System',
          bgColor: '#DEE6F9',
          borderColor: '',
          textColor: '#2B5ED6',
        },
      ],
      images: [
        { img: '/sample.jpg', height: '', width: '' },
        { img: '/sample.jpg', height: '', width: '' },
      ],
      createdAt: 'On 17 Mar, 23',
    },
      ],
    },
    ]}
    rootStyle={{}}
    columnContainerRootStyle={{}}

    columnTitleColor={'#262626'}
    columnTitleBoxStyle={{}}
    columnTitleStyle={{}}

    rowDropShadowBgColor={''}
    rowDropShadowBorderColor={'#665CD7'}
    rowDropShadowStyles={{}}
    rowDropShadowWidth={'360px'}

    addButtonLabelColor={'#665CD7'}
    columnContainerBgColor={''}
    addButtonLabelSize={12}
    addTodoButtonRootStyle={{}}
    addButtonLabelStyle={{}}

    childItemBgColor={'#FFFF'}
    childItemComponentBgColor={'#FFFF'}
    rowChildItemRootStyle={{}}
    rowChildItemComponentRootStyle={{}}

    childItemHoverBorderColor={'#665CD7'}
    childItemHoverRootStyle={{}}
    childItemActiveBorderColor={'#665CD7'}
    childItemActiveRootStyle={{}}

    childItemComponentHoverBorderColor={'#665CD7'}
    childItemComponentHoverRootStyle={{}}
    childItemComponentActiveBorderColor={'#665CD7'}
    childItemComponentActiveRootStyle={{}}

    handleStartFun={() => {}}
    handleUpdateFun={() => {}}
    handleEndFun={() => {}}
/>

Props

NameDescriptionDefaultControl
classNamestring""
kanbanIdstringstringstring
sxSxProps<Theme>{ }sx : {}
rootStyleSxProps<{}>{ }rootStyle : {}
dragDataColumnType[][][]
columnContainerRootStyleSxProps<{}>{ }columnContainerRootStyle : {}
columnTitleColorstring"#262626"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
columnTitleBoxStyleSxProps<{}>{ }columnTitleBoxStyle : {}
columnTitleStyleSxProps<{}>{ }columnTitleStyle : {}
rowDropShadowBgColorstring""linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
rowDropShadowBorderColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
rowDropShadowStylesSxProps<{}>{ }rowDropShadowStyles : {}
rowDropShadowWidthstring or number"360px""360px"
addButtonLabelColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
columnContainerBgColorstring"red"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
addButtonLabelSizestring or number1212
addTodoButtonRootStyleSxProps<{}>{ }addTodoButtonRootStyle : {}
addButtonLabelStyleSxProps<{}>{ }addButtonLabelStyle : {}
childItemBgColorstring"#FFFF"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
childItemComponentBgColorstring"#FFFF"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
rowChildItemRootStyleSxProps<{}>{ }rowChildItemRootStyle : {}
rowChildItemComponentRootStyleSxProps<{}>{ }rowChildItemComponentRootStyle : {}
childItemHoverBorderColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
childItemHoverRootStyleSxProps<{}>{ }childItemHoverRootStyle : {}
childItemActiveBorderColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
childItemActiveRootStyleSxProps<{}>{ }childItemActiveRootStyle : {}
childItemComponentHoverBorderColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
childItemComponentHoverRootStyleSxProps<{}>{ }childItemComponentHoverRootStyle : {}
childItemComponentActiveBorderColorstring"#665CD7"linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
childItemComponentActiveRootStyleSxProps<{}>{ }childItemComponentActiveRootStyle : {}
handleStartFun()=>--
handleUpdateFun()=>--
handleEndFun()=>--