@sajari/sdk-react
Version:
React SDK for the Sajari API
25 lines (24 loc) • 713 B
TypeScript
import { CSSObject } from "@emotion/core";
import { ClickToken, PosNegToken } from "@sajari/sdk-js";
import * as React from "react";
import { ResultClickedFn } from "../context/pipeline/context";
export interface TokenLinkProps {
token?: ClickToken | PosNegToken;
url: string;
resultClicked: ResultClickedFn;
text?: string;
children?: React.ReactNode;
styles?: CSSObject;
className?: string;
[k: string]: any;
}
export interface TokenLinkState {
clicked: boolean;
}
export declare class TokenLink extends React.PureComponent<TokenLinkProps, TokenLinkState> {
state: {
clicked: boolean;
};
render(): JSX.Element;
private click;
}