| _TopSites.scss |
|
25039 |
- |
| GroupedTopSiteListContainer.jsx |
|
5113 |
- |
| PinnedAreaOverlay.jsx |
Per-row bounding boxes for the pinned group, relative to `containerEl`, for the
drag-time drop overlay. Pinned tiles can wrap, so it's a set of row rects; each
carries `startAbsIdx` (first slot index on that row).
|
3416 |
- |
| SearchShortcutsForm.jsx |
|
5413 |
- |
| TopSite.jsx |
Clones the dragged tile, styles it (size + rotation, pin/menu chrome hidden via
`.drag-ghost`), and hands it to native setDragImage so the platform draws and
follows it. Mounted off-screen under the tile's parent to keep the cascade.
Caller MUST call destroy() on dragend.
|
42896 |
- |
| TopSiteForm.jsx |
|
11045 |
- |
| TopSiteFormInput.jsx |
|
2436 |
- |
| TopSiteImpressionWrapper.jsx |
Impression wrapper for a TopSite tile.
It makses use of the Intersection Observer API to detect the visibility,
and relies on page visibility to ensure the impression is reported
only when the component is visible on the page.
|
4053 |
- |
| TopSiteListContainer.jsx |
|
4029 |
- |
| TopSites.jsx |
Iterates through TopSites and counts types of images.
@param acc Accumulator for reducer.
@param topsite Entry in TopSites.
|
7588 |
- |
| TopSitesConstants.mjs |
|
1613 |
- |
| useAppendPinDrop.jsx |
|
3553 |
- |
| useTopSitesDnD.jsx |
|
5898 |
- |
| useZeroPinDrop.jsx |
|
4813 |
- |