Skip to content

Commit 5cf7406

Browse files
committed
add edit feature
1 parent ecdc49b commit 5cf7406

File tree

4 files changed

+324
-67
lines changed

4 files changed

+324
-67
lines changed

governance/xc-admin/package-lock.json

Lines changed: 47 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
const EditButton = ({
2+
editable,
3+
onClick,
4+
}: {
5+
editable?: boolean | null
6+
onClick: React.MouseEventHandler<HTMLButtonElement>
7+
}) => {
8+
return (
9+
<button
10+
className={`bg-darkGray2 py-3 px-6 text-sm font-semibold uppercase outline-none transition-colors`}
11+
onClick={onClick}
12+
>
13+
<span>{editable ? 'done' : 'edit'}</span>
14+
</button>
15+
)
16+
}
17+
18+
export default EditButton

0 commit comments

Comments
 (0)