mirror of
https://github.com/rowyio/rowy.git
synced 2025-12-28 16:06:41 +01:00
fix file, image table cells not getting doc ref
This commit is contained in:
@@ -53,7 +53,7 @@ function ControlledFileUploader({
|
||||
|
||||
if (docRef && file) {
|
||||
upload({
|
||||
docRef: docRef as any,
|
||||
docRef: docRef! as any,
|
||||
fieldName: column.key,
|
||||
files: [file],
|
||||
previousValue: value ?? [],
|
||||
|
||||
@@ -23,6 +23,7 @@ export default function File_({
|
||||
value,
|
||||
onSubmit,
|
||||
disabled,
|
||||
docRef,
|
||||
}: IHeavyCellProps) {
|
||||
const confirm = useSetAtom(confirmDialogAtom, globalScope);
|
||||
const updateField = useSetAtom(updateFieldAtom, tableScope);
|
||||
@@ -36,13 +37,13 @@ export default function File_({
|
||||
|
||||
if (file) {
|
||||
upload({
|
||||
docRef: row.ref,
|
||||
docRef: docRef! as any,
|
||||
fieldName: column.key,
|
||||
files: [file],
|
||||
previousValue: value,
|
||||
onComplete: (newValue) => {
|
||||
updateField({
|
||||
path: row._rowy_ref.path,
|
||||
path: docRef.path,
|
||||
fieldName: column.key,
|
||||
value: newValue,
|
||||
});
|
||||
@@ -139,12 +140,13 @@ export default function File_({
|
||||
!disabled && (
|
||||
<IconButton
|
||||
size="small"
|
||||
className="row-hover-iconButton"
|
||||
onClick={(e) => {
|
||||
dropzoneProps.onClick!(e);
|
||||
e.stopPropagation();
|
||||
}}
|
||||
style={{ display: "flex" }}
|
||||
className={docRef && "row-hover-iconButton"}
|
||||
disabled={!docRef}
|
||||
>
|
||||
<UploadIcon />
|
||||
</IconButton>
|
||||
|
||||
@@ -107,7 +107,7 @@ function ControlledImageUploader({
|
||||
|
||||
if (docRef && imageFile) {
|
||||
upload({
|
||||
docRef: docRef as any,
|
||||
docRef: docRef! as any,
|
||||
fieldName: column.key,
|
||||
files: [imageFile],
|
||||
previousValue: value ?? [],
|
||||
|
||||
@@ -90,6 +90,7 @@ export default function Image_({
|
||||
value,
|
||||
onSubmit,
|
||||
disabled,
|
||||
docRef,
|
||||
}: IHeavyCellProps) {
|
||||
const confirm = useSetAtom(confirmDialogAtom, globalScope);
|
||||
const updateField = useSetAtom(updateFieldAtom, tableScope);
|
||||
@@ -106,13 +107,13 @@ export default function Image_({
|
||||
|
||||
if (imageFile) {
|
||||
upload({
|
||||
docRef: row.ref,
|
||||
docRef: docRef! as any,
|
||||
fieldName: column.key,
|
||||
files: [imageFile],
|
||||
previousValue: value,
|
||||
onComplete: (newValue) => {
|
||||
updateField({
|
||||
path: row._rowy_ref.path,
|
||||
path: docRef.path,
|
||||
fieldName: column.key,
|
||||
value: newValue,
|
||||
});
|
||||
@@ -270,12 +271,13 @@ export default function Image_({
|
||||
!disabled && (
|
||||
<IconButton
|
||||
size="small"
|
||||
className="row-hover-iconButton"
|
||||
onClick={(e) => {
|
||||
dropzoneProps.onClick!(e);
|
||||
e.stopPropagation();
|
||||
}}
|
||||
style={{ display: "flex" }}
|
||||
className={docRef && "row-hover-iconButton"}
|
||||
disabled={!docRef}
|
||||
>
|
||||
<AddIcon />
|
||||
</IconButton>
|
||||
|
||||
Reference in New Issue
Block a user