Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
2e44e9e
chore: switch to 19 alpha packages, install data-grids
damyanpetev Apr 7, 2025
bf3ae51
chore: sync chart toolbar data-grids module ref
damyanpetev Apr 7, 2025
b31f40c
chore: sync samples grids packages deps, add data-grids
damyanpetev Apr 7, 2025
e326022
chore: sync update react template to 19 alpha packages
damyanpetev Apr 7, 2025
3fe4141
chore: manual samples data-grids package dep switch
damyanpetev Apr 7, 2025
271a2ea
refactor: manual samples data-grids imports rename
damyanpetev Apr 7, 2025
830a3b8
chore: manual samples 19 alpha package deps
damyanpetev Apr 7, 2025
c58b379
refactor: manual shared DataGridPager data-grids imports rename
damyanpetev Apr 7, 2025
a73e670
chore: update browser setup with data-grids and versions
damyanpetev Apr 7, 2025
10b8c6b
chore: sync don't emit name and auto-name for wrapped components
damyanpetev Apr 7, 2025
71ac0a1
refactor: manual grid samples enum casing
damyanpetev Apr 8, 2025
6259f39
refactor: remove manual samples column names
damyanpetev Apr 7, 2025
9a6127b
refactor: missed filter mode enum case
damyanpetev Apr 8, 2025
9763112
Merge branch 'vnext' into v19-updates
damyanpetev Apr 9, 2025
d476985
fix: data-grid samples deps and v19 event renames
mddifilippo89 Apr 9, 2025
f37122a
chore: maintain fixed dep versions of the samples browser app
damyanpetev Apr 9, 2025
ae7d30b
Merge pull request #752 from IgniteUI/dpetev/wrappers-update-remove-name
damyanpetev Apr 10, 2025
8e6c2cd
Merge pull request #753 from IgniteUI/dpetev/manual-samples-enum-left…
damyanpetev Apr 10, 2025
e921148
chore: sync generated event on prefix
damyanpetev Apr 8, 2025
c74aa62
chore: sync generated event rename changes from xplat templates
damyanpetev Apr 8, 2025
c7f76d8
refactor: manual samples button clicked to onClick
damyanpetev Apr 10, 2025
9ba072e
refactor: manual samples inputOcurred to onInput
damyanpetev Apr 10, 2025
2739511
fix: correct event type on button click
damyanpetev Apr 10, 2025
2c37224
chore(deps): bump path-to-regexp and express in /browser
dependabot[bot] Apr 11, 2025
9fc138a
Merge pull request #754 from IgniteUI/dpetev/wrappers-update-event-names
damyanpetev Apr 14, 2025
0ebb97f
Merge pull request #757 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
0560b6c
chore(deps): bump axios and browser-sync in /browser
dependabot[bot] Apr 16, 2025
f0303cb
Merge pull request #758 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
421f053
Bump webpack from 5.91.0 to 5.98.0 in /browser
dependabot[bot] Apr 16, 2025
273ded4
Merge pull request #746 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
af266f9
chore(deps): bump ejs from 3.1.9 to 3.1.10 in /browser
dependabot[bot] Apr 16, 2025
7dfae5a
Merge pull request #768 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
7bf6463
chore(deps): bump rollup from 2.79.1 to 2.79.2 in /browser
dependabot[bot] Apr 16, 2025
6d15151
Merge pull request #764 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
842b083
chore(deps): bump @babel/runtime from 7.24.1 to 7.27.0 in /browser
dependabot[bot] Apr 16, 2025
9711709
Merge pull request #760 from IgniteUI/dependabot/npm_and_yarn/browser…
damyanpetev Apr 16, 2025
d05502e
Merge remote-tracking branch 'origin/vnext' into v19-updates
damyanpetev Apr 16, 2025
8911def
chore: sync generated samples deps update
damyanpetev Apr 16, 2025
60828c6
chore: manual samples version bump for react/react-grids alpha 6
damyanpetev Apr 16, 2025
d7f9cb8
chore: update browser to react/react-grids alpha.6
damyanpetev Apr 16, 2025
8655bf8
chore: also bump igniteui-webcomponents to rc version since webpack i…
damyanpetev Apr 16, 2025
61f830c
refactor: manual samples rename change to onChange, adjust handlers
damyanpetev Apr 10, 2025
83ec98e
Merge pull request #756 from IgniteUI/dpetev/wrappers-update-event-na…
damyanpetev Apr 16, 2025
aa46fe3
refactor: remove non-existing IgrCalendarDate import and icon variant…
damyanpetev Apr 16, 2025
8a89ff3
chore: sync generate samples version update
damyanpetev Apr 16, 2025
15d3a75
chore: manual samples and browser bump to react/react-grids rc.0
damyanpetev Apr 17, 2025
0f68f7a
chore: sync generate samples version update
damyanpetev Apr 30, 2025
9340a24
chore: manual samples and browser bump to react/react-grids 19.0.1
damyanpetev Apr 30, 2025
300a5f0
refactor: update tabs samples for 19, clean up
damyanpetev Apr 30, 2025
7d987c7
fix(icon-button-size): set margin properly (#774)
ddaribo May 5, 2025
008cbea
Merge pull request #772 from IgniteUI/dpetev/tabs-update
dkamburov May 5, 2025
d5e67ef
Pivot config to type (#776)
damyanpetev May 7, 2025
41d9375
fix: [MANUAL] grid pagingMode value
damyanpetev May 7, 2025
3d8090b
chore: sync grid xplat samples remove of forceUpdate
damyanpetev May 7, 2025
b37937e
Merge pull request #778 from IgniteUI/dpetev/sample-error-fixes
dkamburov May 9, 2025
18d84d7
refactor: update Finjs sample for 19, resolve issues (#775)
MarielaTihova May 14, 2025
b7a5c48
refactor: remote data operations samples update to 19 (#781)
tishko0 May 14, 2025
e3b36e8
refactor: State Persistence samples update for 19 (#782)
MarielaTihova May 14, 2025
8fbc8b5
refactor: Custom Context Menu sample update for 19 (#786)
MarielaTihova May 14, 2025
eb2d7b1
refactor: update registerIconFromText use on manual samples; small fi…
damyanpetev May 14, 2025
2f5e47c
revert: mistakenly deleted React scope import for JSX
damyanpetev May 14, 2025
3852aca
Remove sender from event handlers for 19 update (#788)
damyanpetev May 15, 2025
9537a74
Enums to union types for 19 update (#789)
damyanpetev May 15, 2025
8c7327f
refactor: manual calendar config init objects (#790)
damyanpetev May 16, 2025
f60f010
Dpetev/v19 misc fixes (#799)
damyanpetev May 16, 2025
2201c11
mdd-update-packages
mddifilippo89 May 16, 2025
25b3682
Merge branch 'v19-updates' into mdd-19.0.0-alpha.1
mddifilippo89 May 16, 2025
b7302a0
Merge pull request #751 from IgniteUI/v19-updates
mddifilippo89 May 16, 2025
3ba2207
manual export (#804)
HUSSAR-mtrela May 16, 2025
af83c73
Update index.tsx
HUSSAR-mtrela May 16, 2025
81caad5
chore: package lock leftover
damyanpetev May 19, 2025
3898a82
chore: sync charts gen sample changes
damyanpetev May 19, 2025
b0a61ec
chore: sync grid generated changes
damyanpetev May 19, 2025
9702ad0
Merge pull request #807 from IgniteUI/dpetev/v19-gen-changes
dkamburov May 19, 2025
a7ab826
chore: sync gen change restoring root grid refs for handlers logic (#…
damyanpetev May 19, 2025
7b7e3f8
Adding changes from build igniteui-xplat-examples-output+PRs_2025.5.20.8
May 20, 2025
65ed803
Merge pull request #818 from IgniteUI/ESShared/XPlaform_examples_igni…
mddifilippo89 May 20, 2025
d00779f
feat(tooltip): add tooltip samples
adrianptrv May 21, 2025
a4f8e82
docs(tooltip): update sample titles
adrianptrv May 21, 2025
a169072
Updated TextArea samples for React 19
MarielaTihova May 21, 2025
31d8247
Update Switch samples for React19
MarielaTihova May 21, 2025
89205cd
Merge pull request #820 from IgniteUI/apetrov/add-tooltip-samples
simeonoff May 27, 2025
40cb6b0
Update Slider topics for react 19
MarielaTihova May 27, 2025
dd50e20
chore: sync generation changes form template grids/combined remove
damyanpetev May 28, 2025
580061f
refactor(grids): manual samples remove obsolete grids/combined import
damyanpetev May 28, 2025
de04c9b
Remove keys and modules from date-time-input samples
IMinchev64 May 28, 2025
12fa062
Merge pull request #830 from IgniteUI/dpetev/remove-grids-combined-im…
damyanpetev May 28, 2025
25806d4
Adding changes from build igniteui-xplat-examples-output+PRs_2025.5.29.2
May 29, 2025
9a783c3
update
mddifilippo89 May 30, 2025
553684d
Merge pull request #845 from IgniteUI/ESShared/XPlaform_examples_igni…
mddifilippo89 May 30, 2025
dce0592
mdd-add-webcomponents-package
mddifilippo89 May 30, 2025
bdde177
Merge pull request #848 from IgniteUI/mdd-add-webcomponents-package
IGvaleries May 30, 2025
600111c
Adding changes from build igniteui-xplat-examples-output+PRs_2025.6.2.1
Jun 2, 2025
d7d8fe4
Merge pull request #851 from IgniteUI/ESShared/XPlaform_examples_igni…
mddifilippo89 Jun 2, 2025
7ac0702
Adding changes from build igniteui-xplat-examples-output+PRs_2025.6.2.2
Jun 2, 2025
215142e
Merge pull request #852 from IgniteUI/ESShared/XPlaform_examples_igni…
mddifilippo89 Jun 2, 2025
d12d081
Adding changes from build igniteui-xplat-examples-output+PRs_2025.6.2.3
Jun 2, 2025
6f4b7c7
Merge pull request #853 from IgniteUI/ESShared/XPlaform_examples_igni…
mddifilippo89 Jun 2, 2025
c557fe8
update to 19.0.0-alpha.2
IGvaleries Jun 4, 2025
317a668
Merge pull request #855 from IgniteUI/vs-update-packages
mddifilippo89 Jun 4, 2025
7ec9f10
Update to latest React packages (#857)
agoldenbaum Jun 5, 2025
81c5a7a
update data annotation samples to use refs to set target axis
IGvaleries Jun 6, 2025
506dc71
Merge branch 'vnext' into vs-update-packages
HUSSAR-mtrela Jun 6, 2025
f7d4046
Merge pull request #859 from IgniteUI/vs-update-packages
IGvaleries Jun 6, 2025
c386b0f
Merge branch 'master' into vnext
HUSSAR-mtrela Jun 6, 2025
857f693
refactor: Avatar samples update + adding styling sample for react v19…
MarielaTihova Jun 10, 2025
6b3b787
fix: Updated Stepper samples for react v19 (#847)
MarielaTihova Jun 10, 2025
b07382a
Remove modules regs and make more similar to angular sample.
MayaKirova Jun 10, 2025
fb02081
Resolving comments and formatting code
MarielaTihova Jun 11, 2025
88d1024
Merge pull request #869 from IgniteUI/mkirova/update-pivot-data-selector
dkamburov Jun 12, 2025
da3e34a
Merge pull request #843 from IgniteUI/ttonev/remote-paging-hgrid
tishko0 Jun 12, 2025
96ef692
refactor: Disabled Summaries samples update react19 (#819)
MarielaTihova Jun 12, 2025
19f2387
Remove modules and fix issue with overview sample radio check state. …
MayaKirova Jun 12, 2025
4601f72
Remove module imports. (#871)
MayaKirova Jun 12, 2025
0f52bfe
Update badge sample to v19 (#831)
mddragnev Jun 12, 2025
0d6ece0
Update button group samples to v19 (#827)
mddragnev Jun 12, 2025
93787db
Update button samples to v19 (#828)
mddragnev Jun 12, 2025
91fbf25
Update checkbox samples to v19 (#829)
mddragnev Jun 12, 2025
7703c6f
Update chip samples to v19 (#826)
mddragnev Jun 12, 2025
7f6d741
Remove keys and modules from date-time-input samples (#833)
dkamburov Jun 12, 2025
2bcb10c
Merge pull request #797 from IgniteUI/iminchev/data-searching-react
IMinchev64 Jun 12, 2025
9b585ae
Remove deprecated modules from igniteui-react for dropdown samples (#…
IMinchev64 Jun 12, 2025
a83dadd
remove: deprecated modules for icon-button samples (#836)
IMinchev64 Jun 12, 2025
2121140
Remove deprecated modules for input samples (#838)
IMinchev64 Jun 12, 2025
134ff76
Remove deprecated modules for mask-input samples (#839)
IMinchev64 Jun 12, 2025
be9e9e0
remove: deprecated modules for radio samples (#840)
IMinchev64 Jun 12, 2025
c80ff5a
реможе: deprecated modules for ратинг samples (#841)
IMinchev64 Jun 12, 2025
6d6dde4
Update Ripple samples for React 19 (#832)
MarielaTihova Jun 12, 2025
5a96971
Update Select samples for react 19 (#825)
MarielaTihova Jun 12, 2025
c520185
Update Slider topics for react 19 (#824)
dkamburov Jun 12, 2025
fe993d7
Merge pull request #822 from IgniteUI/mtihova/switch-samples-update
dkamburov Jun 12, 2025
fdb117b
Merge pull request #821 from IgniteUI/mtihova/text-area-samples-update
dkamburov Jun 12, 2025
916e69a
Merge pull request #849 from IgniteUI/ttonev/combo-topic-modules-removal
tishko0 Jun 12, 2025
1132779
Added Combo template sample (#837)
tishko0 Jun 12, 2025
0ff143f
Update card samples for React19 (#844)
MarielaTihova Jun 12, 2025
4c69b0c
Update Carousel samples for react 19 (#846)
MarielaTihova Jun 12, 2025
236cf5c
remove: keys and deprecated modules from expansion panel samples (#854)
IMinchev64 Jun 12, 2025
14eff17
refactor(icon): manual samples remove deprecated modules (#858)
IMinchev64 Jun 12, 2025
9379414
removed module register (#850)
tishko0 Jun 12, 2025
98cc218
remove: keys and deprecated modules from nav-drawer samples (#861)
IMinchev64 Jun 12, 2025
09c5855
Remove keys and deprecated modules from banner samples (#862)
IMinchev64 Jun 12, 2025
59c3801
removed module imports from dialog samples (#868)
tishko0 Jun 12, 2025
1dcd7f0
Snackbar Overview sample update (#864)
tishko0 Jun 12, 2025
beba810
Toast samples update (#865)
tishko0 Jun 12, 2025
08d6f50
Removed module register from calendar samples (#866)
tishko0 Jun 12, 2025
591b017
updated date picker samples (#867)
tishko0 Jun 12, 2025
0884270
fix(sample): forced number conversion to avoid errors from reading th…
tishko0 Jun 16, 2025
ee79b4b
refactor: Accordion samples update for react v19 (#834)
MarielaTihova Jun 16, 2025
ef4d82d
combine multiple data sources in code-viewer
HUSSAR-mtrela Jun 17, 2025
54f4eb2
Update package-lock.json
HUSSAR-mtrela Jun 17, 2025
73f2ffa
Merge branch 'master' into vnext
HUSSAR-mtrela Jun 17, 2025
3717b57
Revert "Merge branch 'master' into vnext"
HUSSAR-mtrela Jun 17, 2025
ef52d50
Merge branch 'master' into vnext
HUSSAR-mtrela Jun 18, 2025
aa381ad
resolve merge conflicts
HUSSAR-mtrela Jun 18, 2025
09875b3
Update row-drag-base samples for React 19 (#792)
IMinchev64 Jun 26, 2025
f79c873
chore(TileManager): Adding new samples
gedinakova Jul 1, 2025
6c2890f
fix(TileManager): Some tweaks in actions and layout samples.
gedinakova Jul 2, 2025
0cc6a71
chore(TileManager): Update to [email protected].
gedinakova Jul 3, 2025
aa77c94
fix(*): Adding missing layout.css
gedinakova Jul 3, 2025
dc2213e
Merge pull request #877 from IgniteUI/gedinakova/tile-manager-samples
gedinakova Jul 3, 2025
277ebb4
Merge branch 'master' into vnext
ChronosSF Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 9 additions & 14 deletions samples/grids/grid/row-drag-base/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,34 @@ import React, { useRef } from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';

import { IgrGridModule, IgrRowDragEndEventArgs } from 'igniteui-react-grids';
import { IgrRowDragEndEventArgs } from 'igniteui-react-grids';
import { IgrGrid, IgrColumn } from 'igniteui-react-grids';
import { CustomersData } from './CustomersData';

import 'igniteui-react-grids/grids/themes/light/bootstrap.css';

const mods: any[] = [
IgrGridModule
];
mods.forEach((m) => m.register());

export default function App() {
const data = new CustomersData();
const rightGridRef = useRef<IgrGrid>(null);

function onGridRowDragEnd(evt: IgrRowDragEndEventArgs): void {
const grid = evt.target as IgrGrid;
const onGridRowDragEnd = (evt: IgrRowDragEndEventArgs) => {
const leftGrid = evt.target as IgrGrid;
const ghostElement = evt.detail.dragDirective.ghostElement;
if (ghostElement != null) {
const dragElementPos = ghostElement.getBoundingClientRect();
const gridPosition = document.getElementById("rightGrid").getElementsByTagName("igc-grid")[0].getBoundingClientRect();
const gridPosition = document.getElementById("rightGrid").getBoundingClientRect();

const withinXBounds = dragElementPos.x >= gridPosition.x && dragElementPos.x <= gridPosition.x + gridPosition.width;
const withinYBounds = dragElementPos.y >= gridPosition.y && dragElementPos.y <= gridPosition.y + gridPosition.height;
if (withinXBounds && withinYBounds) {
grid.deleteRow(evt.detail.dragData.key);
leftGrid.deleteRow(evt.detail.dragData.key);
rightGridRef.current.addRow(evt.detail.dragData.data);
}
}
}

return (
<div className="container sample">
<div className="container sample">
<div className="container horizontal wrapper">
<IgrGrid data={data} width="40%" primaryKey='ID' autoGenerate={false} rowDraggable={true} onRowDragEnd={onGridRowDragEnd}>
<IgrColumn field="ID" width="100px"></IgrColumn>
Expand Down Expand Up @@ -64,9 +59,9 @@ export default function App() {
</IgrGrid>
</div>
</div>
);
);
}

// rendering above component in the React DOM
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App/>);
root.render(<App />);
Loading