Skip to content

Commit

Permalink
fix: Allowing card add to be disabled (#25)
Browse files Browse the repository at this point in the history
* fix: Allowing card add to be disabled

* fix: Allow card props
  • Loading branch information
christopher-caldwell committed Dec 23, 2023
1 parent 4f5329d commit a22a7a1
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/features/board/components/Container.tsx
Expand Up @@ -74,7 +74,7 @@ export const BoardContainer = function <TCard extends Card>({
disableColumnDrag={!!disableColumnDrag}
disableCardDrag={!!disableCardDrag}
onCardNew={onCardNew}
allowAddCard={!!allowAddCard}
allowAddCard={allowAddCard}
>
{column}
</Column>
Expand Down
3 changes: 2 additions & 1 deletion src/features/board/components/Controlled.tsx
Expand Up @@ -20,6 +20,7 @@ export const ControlledBoard = function <TCard extends Card>({
allowRemoveColumn = true,
allowRenameColumn = true,
allowRemoveCard = true,
allowAddCard = true,
disableCardDrag = false,
disableColumnDrag = false,
}: ControlledBoardProps<TCard>) {
Expand Down Expand Up @@ -80,7 +81,7 @@ export const ControlledBoard = function <TCard extends Card>({
onCardNew={() => {
//
}}
allowAddCard
allowAddCard={allowAddCard}
board={board}
/>
)
Expand Down
2 changes: 1 addition & 1 deletion src/features/board/components/shared.ts
Expand Up @@ -33,7 +33,7 @@ export interface SharedProps<TCard extends Card> {
/** @default false */
disableColumnDrag?: boolean
/** @default true */
allowAddCard?: boolean | { on: 'top' | 'bottom' }
allowAddCard?: boolean
/** @default true */
allowRemoveCard?: boolean
/** @default true */
Expand Down
2 changes: 1 addition & 1 deletion src/features/column/index.tsx
Expand Up @@ -81,7 +81,7 @@ interface Props<TCard extends CardType> {
disableColumnDrag: boolean
disableCardDrag: boolean
onCardNew: (column: ColumnType<TCard>, card: TCard) => void | Promise<void>
allowAddCard: boolean | { on: 'top' | 'bottom' }
allowAddCard: boolean
}

export * from './components'
4 changes: 2 additions & 2 deletions src/types/index.ts
Expand Up @@ -3,8 +3,8 @@ export interface KanbanBoard<TCard extends Card> {
}
export interface Card {
id: string | number
title: string
description: string
title?: string
description?: string
content?: JSX.Element
}
export interface Column<TCard extends Card> {
Expand Down

0 comments on commit a22a7a1

Please sign in to comment.