Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 0 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,8 @@ apps/api-reference @pyth-network/web-team
apps/entropy-debugger @pyth-network/web-team
apps/insights @pyth-network/web-team
apps/staking @pyth-network/web-team
packages/app-logger @pyth-network/web-team
packages/component-library @pyth-network/web-team
packages/fonts @pyth-network/web-team
packages/known-publishers @pyth-network/web-team
packages/next-root @pyth-network/web-team
Dockerfile.node @pyth-network/web-team
package.json @pyth-network/web-team
pnpm-workspace.yaml @pyth-network/web-team
Expand Down
3 changes: 0 additions & 3 deletions apps/insights/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,10 @@
"dependencies": {
"@clickhouse/client": "catalog:",
"@phosphor-icons/react": "catalog:",
"@pythnetwork/app-logger": "workspace:*",
"@pythnetwork/client": "catalog:",
"@pythnetwork/component-library": "workspace:*",
"@pythnetwork/fonts": "workspace:*",
"@pythnetwork/hermes-client": "workspace:*",
"@pythnetwork/known-publishers": "workspace:*",
"@pythnetwork/next-root": "workspace:*",
"@react-hookz/web": "catalog:",
"@solana/web3.js": "catalog:",
"bs58": "catalog:",
Expand Down
2 changes: 1 addition & 1 deletion apps/insights/src/app/global-error.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use client";

import { LoggerProvider } from "@pythnetwork/app-logger/provider";
import { LoggerProvider } from "@pythnetwork/component-library/useLogger";
import type { ComponentProps } from "react";

import { Error } from "../components/Error";
Expand Down
2 changes: 1 addition & 1 deletion apps/insights/src/components/CopyButton/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

import { Check } from "@phosphor-icons/react/dist/ssr/Check";
import { Copy } from "@phosphor-icons/react/dist/ssr/Copy";
import { useLogger } from "@pythnetwork/app-logger";
import { Button } from "@pythnetwork/component-library/unstyled/Button";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import clsx from "clsx";
import type { ComponentProps } from "react";
import { useCallback, useEffect, useState } from "react";
Expand Down
2 changes: 1 addition & 1 deletion apps/insights/src/components/Error/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Warning } from "@phosphor-icons/react/dist/ssr/Warning";
import { useLogger } from "@pythnetwork/app-logger";
import { Button } from "@pythnetwork/component-library/Button";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { useEffect } from "react";

import styles from "./index.module.scss";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { ArrowSquareOut } from "@phosphor-icons/react/dist/ssr/ArrowSquareOut";
import { Flask } from "@phosphor-icons/react/dist/ssr/Flask";
import { useLogger } from "@pythnetwork/app-logger";
import type { Props as ButtonProps } from "@pythnetwork/component-library/Button";
import { Button } from "@pythnetwork/component-library/Button";
import { Card } from "@pythnetwork/component-library/Card";
Expand All @@ -11,6 +10,7 @@ import { StatCard } from "@pythnetwork/component-library/StatCard";
import { Table } from "@pythnetwork/component-library/Table";
import type { Button as UnstyledButton } from "@pythnetwork/component-library/unstyled/Button";
import { useDrawer } from "@pythnetwork/component-library/useDrawer";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { useMountEffect } from "@react-hookz/web";
import dynamic from "next/dynamic";
import { useRouter } from "next/navigation";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,8 @@
}
}
}

:export {
// stylelint-disable-next-line property-no-unknown
headerHeight: theme.$header-height;
}
5 changes: 2 additions & 3 deletions apps/insights/src/components/PriceComponentsCard/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
"use client";

import { useLogger } from "@pythnetwork/app-logger";
import { Badge } from "@pythnetwork/component-library/Badge";
import { Button } from "@pythnetwork/component-library/Button";
import { Card } from "@pythnetwork/component-library/Card";
Expand All @@ -14,6 +13,7 @@ import type {
SortDescriptor,
} from "@pythnetwork/component-library/Table";
import { Table } from "@pythnetwork/component-library/Table";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import clsx from "clsx";
import { useQueryState, parseAsStringEnum, parseAsBoolean } from "nuqs";
import type { ReactNode } from "react";
Expand All @@ -37,7 +37,6 @@ import { LivePrice, LiveConfidence, LiveComponentValue } from "../LivePrices";
import { NoResults } from "../NoResults";
import { usePriceComponentDrawer } from "../PriceComponentDrawer";
import { PriceName } from "../PriceName";
import rootStyles from "../Root/index.module.scss";
import { Score } from "../Score";
import { Status as StatusComponent } from "../Status";

Expand Down Expand Up @@ -490,7 +489,7 @@ export const PriceComponentsCardContents = <
label={label}
fill
rounded
stickyHeader={rootStyles.headerHeight}
stickyHeader={styles.headerHeight}
className={styles.table ?? ""}
columns={[
{
Expand Down
2 changes: 1 addition & 1 deletion apps/insights/src/components/PriceFeed/chart.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use client";

import { useLogger } from "@pythnetwork/app-logger";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { useResizeObserver } from "@react-hookz/web";
import type { IChartApi, ISeriesApi, UTCTimestamp } from "lightweight-charts";
import { LineSeries, LineStyle, createChart } from "lightweight-charts";
Expand Down
4 changes: 4 additions & 0 deletions apps/insights/src/components/PriceFeed/header.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@
gap: theme.spacing(2);
justify-content: space-between;

.assetClassBadge {
align-self: start;
}

@include theme.breakpoint("sm") {
flex-flow: row nowrap;
align-items: center;
Expand Down
4 changes: 3 additions & 1 deletion apps/insights/src/components/PriceFeed/header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,9 @@ const PriceFeedHeaderImpl = (props: PriceFeedHeaderImplProps) => (
{props.isLoading ? (
<Skeleton width={15} />
) : (
<AssetClassBadge>{props.feed.product.asset_type}</AssetClassBadge>
<AssetClassBadge className={styles.assetClassBadge}>
{props.feed.product.asset_type}
</AssetClassBadge>
)}
</div>
<div className={styles.headerRow}>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"use client";

import { useLogger } from "@pythnetwork/app-logger";
import { Switch } from "@pythnetwork/component-library/Switch";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { useQueryState, parseAsBoolean } from "nuqs";
import { Suspense, useCallback, useMemo } from "react";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"use client";

import { useLogger } from "@pythnetwork/app-logger";
import { Badge } from "@pythnetwork/component-library/Badge";
import { Table } from "@pythnetwork/component-library/Table";
import { useDrawer } from "@pythnetwork/component-library/useDrawer";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { usePathname } from "next/navigation";
import {
parseAsString,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,8 @@
}
}
}

:export {
// stylelint-disable-next-line property-no-unknown
headerHeight: theme.$header-height;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
"use client";

import { ChartLine } from "@phosphor-icons/react/dist/ssr/ChartLine";
import { useLogger } from "@pythnetwork/app-logger";
import { Badge } from "@pythnetwork/component-library/Badge";
import { Card } from "@pythnetwork/component-library/Card";
import { Paginator } from "@pythnetwork/component-library/Paginator";
Expand All @@ -12,6 +11,7 @@ import type {
SortDescriptor,
} from "@pythnetwork/component-library/Table";
import { Table } from "@pythnetwork/component-library/Table";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import { useQueryState, parseAsString } from "nuqs";
import type { ReactNode } from "react";
import { Suspense, useCallback, useMemo } from "react";
Expand All @@ -32,7 +32,6 @@ import {
import { NoResults } from "../NoResults";
import { PriceFeedTag } from "../PriceFeedTag";
import { PriceName } from "../PriceName";
import rootStyles from "../Root/index.module.scss";

type Props = {
id: string;
Expand Down Expand Up @@ -317,7 +316,7 @@ const PriceFeedsCardContents = ({ id, ...props }: PriceFeedsCardContents) => (
rounded
fill
label="Price Feeds"
stickyHeader={rootStyles.headerHeight}
stickyHeader={styles.headerHeight}
className={styles.table ?? ""}
columns={[
{
Expand Down
5 changes: 2 additions & 3 deletions apps/insights/src/components/Publishers/index.module.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
@use "@pythnetwork/component-library/theme";
@use "../Root/index.module.scss" as root;

$gap: theme.spacing(4);

Expand Down Expand Up @@ -53,7 +52,7 @@ $gap: theme.spacing(4);
.statCard {
@include theme.breakpoint("2xl") {
position: sticky;
top: root.$header-height;
top: theme.$header-height;
}
}

Expand Down Expand Up @@ -83,7 +82,7 @@ $gap: theme.spacing(4);
$card-wrapper-p: (2 * theme.spacing(1));
$card-height: $card-content + $card-pt + $card-pb + $card-wrapper-p;

top: calc(root.$header-height + $gap + $card-height);
top: calc(theme.$header-height + $gap + $card-height);
}

.oisPool {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,8 @@
}
}
}

:export {
// stylelint-disable-next-line property-no-unknown
headerHeight: theme.$header-height;
}
5 changes: 2 additions & 3 deletions apps/insights/src/components/Publishers/publishers-card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import { Broadcast } from "@phosphor-icons/react/dist/ssr/Broadcast";
import { Database } from "@phosphor-icons/react/dist/ssr/Database";
import { useLogger } from "@pythnetwork/app-logger";
import { Badge } from "@pythnetwork/component-library/Badge";
import { Card } from "@pythnetwork/component-library/Card";
import { Link } from "@pythnetwork/component-library/Link";
Expand All @@ -14,6 +13,7 @@ import type {
SortDescriptor,
} from "@pythnetwork/component-library/Table";
import { Table } from "@pythnetwork/component-library/Table";
import { useLogger } from "@pythnetwork/component-library/useLogger";
import clsx from "clsx";
import { useQueryState, parseAsStringEnum } from "nuqs";
import type { ReactNode } from "react";
Expand All @@ -32,7 +32,6 @@ import {
import { NoResults } from "../NoResults";
import { PublisherTag } from "../PublisherTag";
import { Ranking } from "../Ranking";
import rootStyles from "../Root/index.module.scss";
import { Score } from "../Score";

const PUBLISHER_SCORE_WIDTH = 38;
Expand Down Expand Up @@ -324,7 +323,7 @@ const PublishersCardContents = ({
rounded
fill
label="Publishers"
stickyHeader={rootStyles.headerHeight}
stickyHeader={styles.headerHeight}
className={styles.table ?? ""}
columns={[
{
Expand Down
70 changes: 0 additions & 70 deletions apps/insights/src/components/Root/header.tsx

This file was deleted.

47 changes: 0 additions & 47 deletions apps/insights/src/components/Root/index.module.scss

This file was deleted.

Loading
Loading