forked from github/plane
1e152c666c
* chore: moved app & space from apps to root * chore: modified workspace configuration * chore: modified dockerfiles for space and web * chore: modified icons for space * feat: updated files for new svg icons supported by next-images * chore: added /spaces base path for next * chore: added compose config for space * chore: updated husky configuration * chore: updated workflows for new configuration * chore: changed app name to web * fix: resolved build errors with web * chore: reset file tracing root for both projects * chore: added nginx config for deploy * fix: eslint and tsconfig settings for space app * husky setup fixes based on new dir * eslint fixes * prettier formatting --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
35 lines
908 B
TypeScript
35 lines
908 B
TypeScript
// components
|
|
import { IssueDescriptionForm, IssueReaction } from "components/issues";
|
|
// types
|
|
import { IIssue } from "types";
|
|
|
|
type Props = {
|
|
handleUpdateIssue: (formData: Partial<IIssue>) => Promise<void>;
|
|
issue: IIssue;
|
|
readOnly: boolean;
|
|
workspaceSlug: string;
|
|
};
|
|
|
|
export const PeekOverviewIssueDetails: React.FC<Props> = ({
|
|
handleUpdateIssue,
|
|
issue,
|
|
readOnly,
|
|
workspaceSlug,
|
|
}) => (
|
|
<div className="space-y-2">
|
|
<h6 className="font-medium text-custom-text-200">
|
|
{issue.project_detail.identifier}-{issue.sequence_id}
|
|
</h6>
|
|
<IssueDescriptionForm
|
|
handleFormSubmit={handleUpdateIssue}
|
|
isAllowed={!readOnly}
|
|
issue={{
|
|
name: issue.name,
|
|
description_html: issue.description_html,
|
|
}}
|
|
workspaceSlug={workspaceSlug}
|
|
/>
|
|
<IssueReaction workspaceSlug={workspaceSlug} issueId={issue.id} projectId={issue.project} />
|
|
</div>
|
|
);
|