Skip to content

Commit f451ff8

Browse files
Deduplicate useTree (#25878)
## Description Deduplicate useTree
1 parent e0fdb88 commit f451ff8

File tree

9 files changed

+11
-73
lines changed

9 files changed

+11
-73
lines changed

examples/data-objects/table-tree/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"@fluidframework/aqueduct": "workspace:~",
4646
"@fluidframework/container-runtime-definitions": "workspace:~",
4747
"@fluidframework/core-interfaces": "workspace:~",
48+
"@fluidframework/react": "workspace:~",
4849
"@fluidframework/runtime-utils": "workspace:~",
4950
"@fluidframework/sequence": "workspace:~",
5051
"@fluidframework/tree": "workspace:~",

examples/data-objects/table-tree/src/react/tableView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
import { Table, TableBody, Button } from "@fluentui/react-components";
77
import { Add24Regular } from "@fluentui/react-icons";
88
import React, { useState, type DragEvent } from "react";
9+
import { useTree } from "@fluidframework/react/alpha";
910

1011
import type { TableDataObject } from "../dataObject.js";
1112
import { Row } from "../schema.js";
1213

1314
import { TableHeaderView } from "./tableHeaderView.js";
1415
import { TableRowView } from "./tableRowView.js";
15-
import { useTree } from "./utilities.js";
1616

1717
// eslint-disable-next-line import-x/no-unassigned-import
1818
import "./tableView.css";

examples/data-objects/table-tree/src/react/utilities.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

examples/data-objects/todo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"@fluidframework/container-runtime-definitions": "workspace:~",
4545
"@fluidframework/core-interfaces": "workspace:~",
4646
"@fluidframework/map": "workspace:~",
47+
"@fluidframework/react": "workspace:~",
4748
"@fluidframework/runtime-utils": "workspace:~",
4849
"@fluidframework/sequence": "workspace:~",
4950
"@fluidframework/tree": "workspace:~",

examples/data-objects/todo/src/Todo/TodoListView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
*/
55

66
import { CollaborativeInput } from "@fluid-example/example-utils";
7+
import { useTree } from "@fluidframework/react/alpha";
78
import { SharedString, type ISharedString } from "@fluidframework/sequence/legacy";
89
import React, { useEffect, useRef, useState } from "react";
910

1011
// eslint-disable-next-line import-x/no-unassigned-import
1112
import "./style.css";
1213

1314
import { TodoItemView } from "../TodoItem/index.js";
14-
import { useTree } from "../Utils/index.js";
1515

1616
import type { TodoListDataObject } from "./DataObject.js";
1717

examples/data-objects/todo/src/TodoItem/TodoItemView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import {
1010
} from "@fluid-example/example-utils";
1111
import type { SharedString } from "@fluidframework/sequence/legacy";
1212
import React, { useEffect, useState } from "react";
13+
import { useTree } from "@fluidframework/react/alpha";
1314

1415
// eslint-disable-next-line import-x/no-unassigned-import
1516
import "./style.css";
1617
import { type TodoItem } from "../Todo/index.js";
17-
import { useTree } from "../Utils/index.js";
1818

1919
interface TodoItemViewProps {
2020
readonly todoItemModel: TodoItem;

examples/data-objects/todo/src/Utils/Utils.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

examples/data-objects/todo/src/Utils/index.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

pnpm-lock.yaml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)