FIX: Remove Model dependency
This commit is contained in:
committed by
Nicolás Hatcher Andrés
parent
82b2d28663
commit
9aa1b4574e
@@ -49,7 +49,7 @@ function NameManagerDialog(properties: NameManagerDialogProperties) {
|
|||||||
}, [editingNameIndex]);
|
}, [editingNameIndex]);
|
||||||
|
|
||||||
const formatFormula = (): string => {
|
const formatFormula = (): string => {
|
||||||
const worksheetNames = model.getWorksheetsProperties().map((s) => s.name);
|
const worksheetNames = worksheets.map((s) => s.name);
|
||||||
const selectedView = model.getSelectedView();
|
const selectedView = model.getSelectedView();
|
||||||
|
|
||||||
return getFullRangeToString(selectedView, worksheetNames);
|
return getFullRangeToString(selectedView, worksheetNames);
|
||||||
@@ -77,7 +77,6 @@ function NameManagerDialog(properties: NameManagerDialogProperties) {
|
|||||||
if (index === editingNameIndex) {
|
if (index === editingNameIndex) {
|
||||||
return (
|
return (
|
||||||
<NamedRangeActive
|
<NamedRangeActive
|
||||||
model={model}
|
|
||||||
worksheets={worksheets}
|
worksheets={worksheets}
|
||||||
name={definedName.name}
|
name={definedName.name}
|
||||||
scope={scopeName}
|
scope={scopeName}
|
||||||
@@ -128,7 +127,6 @@ function NameManagerDialog(properties: NameManagerDialogProperties) {
|
|||||||
</NameListWrapper>
|
</NameListWrapper>
|
||||||
{editingNameIndex === -1 && (
|
{editingNameIndex === -1 && (
|
||||||
<NamedRangeActive
|
<NamedRangeActive
|
||||||
model={model}
|
|
||||||
worksheets={worksheets}
|
worksheets={worksheets}
|
||||||
name={""}
|
name={""}
|
||||||
formula={formatFormula()}
|
formula={formatFormula()}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import type { Model, WorksheetProperties } from "@ironcalc/wasm";
|
import type { WorksheetProperties } from "@ironcalc/wasm";
|
||||||
import {
|
import {
|
||||||
Box,
|
Box,
|
||||||
Divider,
|
Divider,
|
||||||
@@ -12,7 +12,6 @@ import { Check, X } from "lucide-react";
|
|||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
|
|
||||||
interface NamedRangeProperties {
|
interface NamedRangeProperties {
|
||||||
model: Model;
|
|
||||||
worksheets: WorksheetProperties[];
|
worksheets: WorksheetProperties[];
|
||||||
name: string;
|
name: string;
|
||||||
scope: string;
|
scope: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user