File tree Expand file tree Collapse file tree 5 files changed +15
-5
lines changed
svelte/src/lib/components Expand file tree Collapse file tree 5 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 11import { addWidgetBGName , addWidgetColorName , diffFontSizeName } from "@git-diff-view/utils" ;
22import * as React from "react" ;
33
4- import type { SplitSide } from "./DiffView" ;
4+ import { SplitSide } from "./DiffView" ;
5+
56import type { DiffFile } from "@git-diff-view/core" ;
67
78export const DiffSplitAddWidget = ( {
@@ -21,6 +22,7 @@ export const DiffSplitAddWidget = ({
2122} ) => {
2223 return (
2324 < div
25+ data-add-widget = { SplitSide [ side ] }
2426 className = {
2527 "diff-add-widget-wrapper invisible select-none transition-transform hover:scale-110 group-hover:visible" +
2628 ( className ? " " + className : "" )
@@ -63,6 +65,7 @@ export const DiffUnifiedAddWidget = ({
6365} ) => {
6466 return (
6567 < div
68+ data-add-widget = { SplitSide [ side ] }
6669 className = "diff-add-widget-wrapper invisible absolute left-[100%] translate-x-[-50%] select-none transition-transform hover:scale-110 group-hover:visible"
6770 style = { {
6871 width : `calc(var(${ diffFontSizeName } ) * 1.4)` ,
Original file line number Diff line number Diff line change 1+ import { SplitSide } from "@git-diff-view/core" ;
12import { diffFontSizeName , addWidgetColorName , addWidgetBGName } from "@git-diff-view/utils" ;
23
3- import type { DiffFile , SplitSide } from "@git-diff-view/core" ;
4+ import type { DiffFile } from "@git-diff-view/core" ;
45import type { Accessor } from "solid-js" ;
56
67export const DiffSplitAddWidget = ( props : {
@@ -14,6 +15,7 @@ export const DiffSplitAddWidget = (props: {
1415} ) => {
1516 return (
1617 < div
18+ data-add-widget = { SplitSide [ props . side ] }
1719 class = {
1820 "diff-add-widget-wrapper invisible select-none transition-transform hover:scale-110 group-hover:visible" +
1921 ( props . class ? " " + props . class : "" )
@@ -51,6 +53,7 @@ export const DiffUnifiedAddWidget = (props: {
5153} ) => {
5254 return (
5355 < div
56+ data-add-widget = { SplitSide [ props . side ] }
5457 class = "diff-add-widget-wrapper invisible absolute left-[100%] translate-x-[-50%] select-none transition-transform hover:scale-110 group-hover:visible"
5558 style = { {
5659 width : `calc(var(${ diffFontSizeName } ) * 1.4)` ,
Original file line number Diff line number Diff line change 11<script lang =" ts" >
2- import type { DiffFile , SplitSide } from ' @git-diff-view/core' ;
2+ import { SplitSide , type DiffFile } from ' @git-diff-view/core' ;
33 import { addWidgetBGName , addWidgetColorName } from ' $lib/utils/color.js' ;
44 import { diffFontSizeName } from ' $lib/utils/size.js' ;
55
1717 </script >
1818
1919<div
20+ data-add-widget ={SplitSide [props .side ]}
2021 class ={' diff-add-widget-wrapper invisible select-none transition-transform hover:scale-110 group-hover:visible' +
2122 (props .className ? ' ' + props .className : ' ' )}
2223 style ={`
Original file line number Diff line number Diff line change 11<script lang =" ts" >
2- import type { DiffFile , SplitSide } from ' @git-diff-view/core' ;
2+ import { SplitSide , type DiffFile } from ' @git-diff-view/core' ;
33 import { addWidgetBGName , addWidgetColorName } from ' $lib/utils/color.js' ;
44 import { diffFontSizeName } from ' $lib/utils/size.js' ;
55
1717 </script >
1818
1919<div
20+ data-add-widget ={SplitSide [props .side ]}
2021 class =" diff-add-widget-wrapper invisible absolute left-[100%] translate-x-[-50%] select-none transition-transform hover:scale-110 group-hover:visible"
2122 style ={`
2223 width: calc(var(${diffFontSizeName }) * 1.4);
Original file line number Diff line number Diff line change 11import { addWidgetBGName , addWidgetColorName , diffFontSizeName } from "@git-diff-view/utils" ;
22
3- import { type SplitSide } from "./DiffView" ;
3+ import { SplitSide } from "./DiffView" ;
44
55import type { DiffFile } from "@git-diff-view/core" ;
66
@@ -21,6 +21,7 @@ export const DiffSplitAddWidget = ({
2121} ) => {
2222 return (
2323 < div
24+ data-add-widget = { SplitSide [ side ] }
2425 class = {
2526 "diff-add-widget-wrapper invisible select-none transition-transform hover:scale-110 group-hover:visible" +
2627 ( className ? " " + className : "" )
@@ -63,6 +64,7 @@ export const DiffUnifiedAddWidget = ({
6364} ) => {
6465 return (
6566 < div
67+ data-add-widget = { SplitSide [ side ] }
6668 class = "diff-add-widget-wrapper invisible absolute left-[100%] translate-x-[-50%] select-none transition-transform hover:scale-110 group-hover:visible"
6769 style = { {
6870 width : `calc(var(${ diffFontSizeName } ) * 1.4)` ,
You can’t perform that action at this time.
0 commit comments