Skip to content

Commit 0e9b14f

Browse files
Merge pull request #1962 from Wai-Technologies/users/supriya/bug-ui-issues-of-kanban-board
Resolved: Kanban Board UI Issues
2 parents bd03520 + 670ceda commit 0e9b14f

File tree

3 files changed

+107
-86
lines changed

3 files changed

+107
-86
lines changed

raaghu-components/src/rds-comp-kanban-board/rds-comp-kanban-board.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
}
144144

145145
.btn-margin{
146-
margin: 6px 0px 6px 0px !important;
146+
margin: 20px 0px 6px 0px !important;
147147
}
148148
.add-board{
149149
width: 300px !important;
@@ -177,4 +177,7 @@
177177

178178
.sub-card:active {
179179
cursor: grabbing;
180+
}
181+
.kanban-board .card{
182+
border-radius: 0px;
180183
}

raaghu-components/src/rds-comp-kanban-board/rds-comp-kanban-board.stories.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ const sampleItems: boardInfo[] = [
5151
ticketId: "1",
5252
ticketPriority: "High",
5353
ticketQuestion: "Question 1",
54-
ticketDate: "2021-08-01",
54+
ticketDate: "12th Jun 2023",
5555
SubcardId: 0,
5656
assignedToName: "abc",
5757
assignedTo: "data:image/png;base64,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",
@@ -61,7 +61,7 @@ const sampleItems: boardInfo[] = [
6161
ticketId: "2",
6262
ticketPriority: "Low",
6363
ticketQuestion: "Question 2",
64-
ticketDate: "2021-08-01",
64+
ticketDate: "12th Jun 2023",
6565
SubcardId: 1,
6666
actions: moreOptions
6767
}
@@ -104,6 +104,8 @@ export const Default: Story = {
104104
//boardName: "Board123",
105105
boardData: sampleItems,
106106
allowAddingDynamicData : true,
107+
allowAddingNewSubCard: true,
108+
107109
allCategoriesList: [
108110
{ label: "Category 1", val: "category1" },
109111
{ label: "Category 2", val: "category2" },

raaghu-components/src/rds-comp-kanban-board/rds-comp-kanban-board.tsx

Lines changed: 99 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { RdsCard } from "../rds-elements";
1515
import { RdsBadge } from "../rds-elements";
1616
import "./rds-comp-kanban-board.css";
1717
import { DragDropContext, Droppable, Draggable } from "react-beautiful-dnd";
18-
import { InputSize } from "../../../raaghu-elements/src/rds-input/rds-input";
18+
import { InputSize, LabelPosition } from "../../../raaghu-elements/src/rds-input/rds-input";
1919
import { CardTypes } from "../../../raaghu-elements/src/rds-card/rds-card";
2020
import { DropdownSize, DropdownState, DropdownStyle } from "../../../raaghu-elements/src/rds-dropdown-list/rds-dropdown-list";
2121

@@ -71,9 +71,9 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
7171
const [allowAddingNewCard, setAllowAddingNewCard] = useState(
7272
props.allowAddingNewCard || true
7373
);
74-
const [allowAddingNewSubCard, setAllowAddingNewSubCard] = useState(
75-
props.allowAddingNewSubCard || true
76-
);
74+
// const [allowAddingNewSubCard, setAllowAddingNewSubCard] = useState(
75+
// props.allowAddingNewSubCard || true
76+
// );
7777

7878
const [showAddBoardBtn, setShowAddBoardBtn] = useState(
7979
props.allowAddingNewCard ? false : true
@@ -837,10 +837,10 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
837837
)}
838838
</Draggable>
839839
))}
840-
{allowAddingNewSubCard && (
840+
{props.allowAddingNewSubCard && (
841841
<>
842842
{subCardInputsVisible === index ? (
843-
<div className="mt-3">
843+
<div className="mt-2">
844844
{/* <RdsInput
845845
id=""
846846
inputType="text"
@@ -902,21 +902,18 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
902902
{/* </div> */}
903903

904904
<RdsDropdownList
905-
// isSearch={true}
906-
hint="Hint Text"
907905
icon="dropdown_icon"
908906
iconHeight="1px"
909907
iconWidth="1px"
910908
borderDropdown={true}
911909
isPlaceholder={true}
912910
listItems={props?.allCategoriesList}
913-
showHint
914911
showIcon
915912
showTitle
916913
size={DropdownSize.Default}
917914
state={DropdownState.Default}
918915
style={DropdownStyle.Default}
919-
title="Label"
916+
title="Category"
920917
onClick={(e: any, val: any) =>
921918
handleAddQuestionDataChanges(
922919
val,
@@ -925,46 +922,63 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
925922
}
926923
placeholder="Select Category"
927924
/>
928-
<div className="pt-1">
929-
<RdsInput
930-
id=""
931-
inputType="text"
932-
placeholder="Enter Title"
933-
showIcon
934-
size={InputSize.Medium}
935-
value={addQuestionData?.title || ""}
936-
onChange={(e: any) => handleAddQuestionDataChanges(
937-
e.target.value,
938-
"title"
939-
)} name={""} />
925+
<div className="">
926+
<RdsInput
927+
fontWeight="normal"
928+
id="default-input"
929+
inputType="text"
930+
label
931+
labelPosition={LabelPosition.Top}
932+
name="Title"
933+
placeholder="Enter Title"
934+
showIcon
935+
size={InputSize.Medium}
936+
state="default"
937+
style="Default"
938+
value={addQuestionData?.title || ""}
939+
onChange={(e: any) => handleAddQuestionDataChanges(
940+
e.target.value,
941+
"title"
942+
)}
943+
/>
940944
</div>
941-
<div className="pt-1">
945+
<div className="">
942946
<RdsInput
943-
id=""
947+
fontWeight="normal"
948+
id="default-input"
944949
inputType="text"
950+
label
951+
labelPosition={LabelPosition.Top}
952+
name="Description"
945953
placeholder="Enter Description"
954+
showIcon={false}
955+
size={InputSize.Medium}
956+
state="default"
957+
style="Default"
946958
value={addQuestionData?.description || ""}
947959
onChange={(e: any) => handleAddQuestionDataChanges(
948960
e.target.value,
949961
"description"
950962
)}
951-
size={InputSize.Small} name={""} />
963+
/>
952964
</div>
953-
<div className="pt-1">
965+
<div className="mt-3">
954966
<RdsDropdownList
967+
showTitle
955968
borderDropdown={true}
956969
isPlaceholder={true}
957970
listItems={props.allTagsList}
958971
multiSelect={true}
959-
// isSearch={true}
972+
title="Tags"
960973
placeholder="Select Tags"
961974
selectedItems={(items) => {
962975
onSelectedCreators(items);
976+
963977
}}
964978
/>
965979
</div>
966980

967-
<div className="mt-2 d-flex add-item-btn btn-margin">
981+
<div className=" d-flex add-item-btn btn-margin">
968982
<RdsButton
969983
badgeLayout="Text_only"
970984
badgeState="default"
@@ -982,11 +996,11 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
982996
onClick={() => onAddSubCardClick(index)}
983997
/>
984998
<RdsIcon
985-
classes={"m-2 close-board"}
999+
classes={"close-board mt-2 mx-2"}
9861000
colorVariant="black"
9871001
name="cancel"
988-
height="12px"
989-
width="12px"
1002+
height="8px"
1003+
width="8px"
9901004
onClick={() =>
9911005
setSubCardInputsVisible(null)
9921006
}
@@ -1025,58 +1039,60 @@ const RdsCompKanbanBoard = (props: RdsCompKanbanBoardProps) => {
10251039
)}
10261040
</div>
10271041
))}
1028-
{allowAddingNewCard && (
1029-
<>
1030-
{showAddBoardBtn && (
1031-
<div className=" mt-2 add-board">
1032-
<div className="col-md-12">
1033-
<RdsInput
1034-
id=""
1035-
inputType="text"
1036-
placeholder="Enter Board Title"
1037-
size={InputSize.Small}
1038-
value={boardName}
1039-
onChange={(event) => handleDataChanges(event)} name={""} />
1040-
</div>
1041-
<div className="mt-2 d-flex add-item-btn btn-margin">
1042-
<RdsButton
1043-
colorVariant="default"
1044-
icon="plus_circle"
1045-
label="Add Board"
1046-
size="medium"
1047-
style="outline"
1048-
state="hover"
1049-
onClick={onAddButtonClick}
1050-
/>
1051-
<RdsIcon
1052-
classes={"m-2"}
1053-
colorVariant="black"
1054-
name="cancel"
1055-
height="13px"
1056-
width="13px"
1057-
onClick={onCancel}
1058-
/>
1059-
</div>
1060-
</div>
1061-
)}
1062-
{!showAddBoardBtn && addButton && (
1063-
<div className="d-flex align-items-center mt-2 add-board">
1064-
<div className="add-item-btn add-board-btn flex-grow-1">
1065-
<RdsButton
1066-
class="mt-2"
1067-
colorVariant="default"
1068-
icon="plus_circle"
1069-
label="Add Board"
1070-
size="medium"
1071-
style="outline"
1072-
state="hover"
1073-
onClick={handleShowInputBox}
1074-
/>
1075-
</div>
1076-
</div>
1077-
)}
1078-
</>
1079-
)}
1042+
{props.allowAddingNewCard !== undefined && (
1043+
<>
1044+
{showAddBoardBtn && props.allowAddingNewCard && (
1045+
<div className="mt-2 add-board">
1046+
<div className="col-md-12">
1047+
<RdsInput
1048+
id=""
1049+
inputType="text"
1050+
placeholder="Enter Board Title"
1051+
size={InputSize.Small}
1052+
value={boardName}
1053+
onChange={(event) => handleDataChanges(event)}
1054+
name=""
1055+
/>
1056+
</div>
1057+
<div className="mt-2 d-flex add-item-btn btn-margin">
1058+
<RdsButton
1059+
colorVariant="default"
1060+
icon="plus_circle"
1061+
label="Add Board"
1062+
size="medium"
1063+
style="outline"
1064+
state="hover"
1065+
onClick={onAddButtonClick}
1066+
/>
1067+
<RdsIcon
1068+
classes={"m-2"}
1069+
colorVariant="black"
1070+
name="cancel"
1071+
height="13px"
1072+
width="13px"
1073+
onClick={onCancel}
1074+
/>
1075+
</div>
1076+
</div>
1077+
)}
1078+
{!showAddBoardBtn && props.allowAddingNewCard && addButton && (
1079+
<div className="d-flex align-items-center mt-2 add-board">
1080+
<div className="add-item-btn add-board-btn flex-grow-1">
1081+
<RdsButton
1082+
class="mt-2"
1083+
colorVariant="default"
1084+
icon="plus_circle"
1085+
label="Add Board"
1086+
size="medium"
1087+
style="outline"
1088+
state="hover"
1089+
onClick={handleShowInputBox}
1090+
/>
1091+
</div>
1092+
</div>
1093+
)}
1094+
</>
1095+
)}
10801096
</div>
10811097
</DragDropContext>
10821098
);

0 commit comments

Comments
 (0)