This commit is contained in:
Gordon
2021-04-07 21:25:57 +01:00
parent 63bf065331
commit a26d1ba7c0
6 changed files with 594 additions and 500 deletions

View File

@ -20,6 +20,7 @@ function App() {
const [tasks, setTasks] = useState({});
const [columnName, setColumnName] = useState('');
const [columnNames, setColumnNames] = useState([] as string[]);
const [panelUuid, setPanelUuid] = useState('');
window.addEventListener('message', event => {
const tasks = Object.fromEntries(event.data.tasks.map(task => [task.id, task]));
@ -42,6 +43,7 @@ function App() {
setTasks(tasks);
setColumnName(event.data.columnName);
setColumnNames(Object.keys(event.data.index.columns));
setPanelUuid(event.data.panelUuid);
break;
}
setType(event.data.type);
@ -70,6 +72,7 @@ function App() {
columnName={columnName}
columnNames={columnNames}
dateFormat={dateFormat}
panelUuid={panelUuid}
vscode={vscode}
/>
}

File diff suppressed because it is too large Load Diff

View File

@ -64,6 +64,7 @@ const TaskItem = ({ task, position, dateFormat, vscode }: {
<div className="kanbn-task-row">
{
'tags' in task.metadata &&
task.metadata.tags!.length > 0 &&
<div className="kanbn-task-data kanbn-task-tags">
{task.metadata.tags!.map(tag => {
return (
@ -81,6 +82,7 @@ const TaskItem = ({ task, position, dateFormat, vscode }: {
<div className="kanbn-task-row">
{
'assigned' in task.metadata &&
!!task.metadata.assigned &&
<div className="kanbn-task-data kanbn-task-assigned">
<i className="codicon codicon-account"></i>{task.metadata.assigned}
</div>

View File

@ -120,6 +120,7 @@ body {
.kanbn-column-task-list {
margin: 0 8px;
border-left: 4px var(--vscode-activityBar-inactiveForeground) solid;
min-height: 46px;
}
.kanbn-column-task-list.drag-over {
@ -270,6 +271,11 @@ body {
border-bottom: 1px var(--vscode-activityBar-inactiveForeground) solid;
}
.kanbn-task-editor-dirty {
margin-left: 8px;
color: #f42;
}
.kanbn-task-editor-dates {
font-size: var(--vscode-font-size);
font-style: italic;