diff --git a/services/web/frontend/js/features/history/components/change-list/change-list.tsx b/services/web/frontend/js/features/history/components/change-list/change-list.tsx
new file mode 100644
index 0000000000..1e1b0faf56
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/change-list/change-list.tsx
@@ -0,0 +1,13 @@
+import ToggleSwitch from './toggle-switch'
+import Main from './main'
+
+function ChangeList() {
+ return (
+
+ )
+}
+
+export default ChangeList
diff --git a/services/web/frontend/js/features/history/components/change-list/main.tsx b/services/web/frontend/js/features/history/components/change-list/main.tsx
new file mode 100644
index 0000000000..435e44bea6
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/change-list/main.tsx
@@ -0,0 +1,5 @@
+function Main() {
+ return
Change List
+}
+
+export default Main
diff --git a/services/web/frontend/js/features/history/components/change-list/toggle-switch.tsx b/services/web/frontend/js/features/history/components/change-list/toggle-switch.tsx
new file mode 100644
index 0000000000..93b447a7b2
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/change-list/toggle-switch.tsx
@@ -0,0 +1,5 @@
+function ToggleSwitch() {
+ return Toggle Switch
+}
+
+export default ToggleSwitch
diff --git a/services/web/frontend/js/features/history/components/editor/editor.tsx b/services/web/frontend/js/features/history/components/editor/editor.tsx
new file mode 100644
index 0000000000..6e8e9dcb5f
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/editor/editor.tsx
@@ -0,0 +1,13 @@
+import Toolbar from './toolbar'
+import Main from './main'
+
+function Editor() {
+ return (
+
+
+
+
+ )
+}
+
+export default Editor
diff --git a/services/web/frontend/js/features/history/components/editor/main.tsx b/services/web/frontend/js/features/history/components/editor/main.tsx
new file mode 100644
index 0000000000..78a01e80ed
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/editor/main.tsx
@@ -0,0 +1,5 @@
+function Main() {
+ return Main (editor)
+}
+
+export default Main
diff --git a/services/web/frontend/js/features/history/components/editor/toolbar.tsx b/services/web/frontend/js/features/history/components/editor/toolbar.tsx
new file mode 100644
index 0000000000..9cf7fb1b87
--- /dev/null
+++ b/services/web/frontend/js/features/history/components/editor/toolbar.tsx
@@ -0,0 +1,5 @@
+function Toolbar() {
+ return Toolbar
+}
+
+export default Toolbar
diff --git a/services/web/frontend/js/features/history/components/history-root.tsx b/services/web/frontend/js/features/history/components/history-root.tsx
index 5932eaf58b..90e361d931 100644
--- a/services/web/frontend/js/features/history/components/history-root.tsx
+++ b/services/web/frontend/js/features/history/components/history-root.tsx
@@ -1,15 +1,20 @@
import { createPortal } from 'react-dom'
import HistoryFileTree from './history-file-tree'
+import ChangeList from './change-list/change-list'
+import Editor from './editor/editor'
+
+const fileTreeContainer = document.getElementById('history-file-tree')
export default function HistoryRoot() {
- const fileTreeContainer = document.getElementById('history-file-tree')
-
return (
<>
{fileTreeContainer
? createPortal(, fileTreeContainer)
: null}
- History
+
+
+
+
>
)
}
diff --git a/services/web/frontend/stylesheets/app/editor.less b/services/web/frontend/stylesheets/app/editor.less
index 232f3b4665..f4f91cd7d5 100644
--- a/services/web/frontend/stylesheets/app/editor.less
+++ b/services/web/frontend/stylesheets/app/editor.less
@@ -1,5 +1,6 @@
@import './editor/file-tree.less';
@import './editor/history.less';
+@import './editor/history-react.less';
@import './editor/toolbar.less';
@import './editor/left-menu.less';
@import './editor/pdf.less';
diff --git a/services/web/frontend/stylesheets/app/editor/history-react.less b/services/web/frontend/stylesheets/app/editor/history-react.less
new file mode 100644
index 0000000000..e158198d5f
--- /dev/null
+++ b/services/web/frontend/stylesheets/app/editor/history-react.less
@@ -0,0 +1,22 @@
+@changesListWidth: 320px;
+
+.history-react {
+ .point-in-time-panel {
+ .full-size;
+ margin-right: @changesListWidth;
+ }
+
+ .change-list {
+ border-left: 1px solid @editor-border-color;
+ height: 100%;
+ width: @changesListWidth;
+ position: absolute;
+ right: 0;
+ }
+
+ .editor-dark {
+ .change-list {
+ border-color: @editor-dark-toolbar-border-color;
+ }
+ }
+}