diff --git a/app/client/src/components/designSystems/blueprint/ButtonComponent.tsx b/app/client/src/components/designSystems/blueprint/ButtonComponent.tsx index 8aae15a62d..2ff368678c 100644 --- a/app/client/src/components/designSystems/blueprint/ButtonComponent.tsx +++ b/app/client/src/components/designSystems/blueprint/ButtonComponent.tsx @@ -1,5 +1,10 @@ import React from "react"; -import { AnchorButton, IButtonProps, MaybeElement } from "@blueprintjs/core"; +import { + AnchorButton, + IButtonProps, + MaybeElement, + IconName, +} from "@blueprintjs/core"; import styled, { css } from "styled-components"; import { ButtonStyle } from "widgets/ButtonWidget"; import { Theme, darkenHover, darkenActive } from "constants/DefaultTheme"; @@ -114,6 +119,7 @@ interface ButtonContainerProps extends ComponentProps { disabled?: boolean; buttonStyle?: ButtonStyle; isLoading: boolean; + rightIcon?: IconName | MaybeElement; } const mapButtonStyleToStyleName = (buttonStyle?: ButtonStyle) => { @@ -135,6 +141,7 @@ const ButtonContainer = (props: ButtonContainerProps & ButtonStyleProps) => { = { WHITE: "#FFFFFF", + WHITE_SMOKE: "#F4F4F4", POLAR: "#E9FAF3", GEYSER: "#D3DEE3", GEYSER_LIGHT: "#D0D7DD", diff --git a/app/client/src/pages/Editor/APIEditor/Pagination.tsx b/app/client/src/pages/Editor/APIEditor/Pagination.tsx index ecf1a4e98e..c08655a50e 100644 --- a/app/client/src/pages/Editor/APIEditor/Pagination.tsx +++ b/app/client/src/pages/Editor/APIEditor/Pagination.tsx @@ -1,13 +1,11 @@ import React from "react"; import DynamicTextField from "components/editorComponents/form/fields/DynamicTextField"; -// import { Button } from "@blueprintjs/core"; -import Button from "components/editorComponents/Button"; import styled from "constants/DefaultTheme"; import DropdownField from "components/editorComponents/form/fields/DropdownField"; import FormRow from "components/editorComponents/FormRow"; -import { Directions } from "utils/helpers"; -import { Callout } from "@blueprintjs/core"; +import { BaseButton } from "components/designSystems/blueprint/ButtonComponent"; +import CalloutComponent from "components/designSystems/blueprint/CalloutComponent"; interface PaginationProps { onTestClick: Function; paginationType: PaginationType; @@ -25,6 +23,7 @@ export enum PaginationType { const ExampleApi = styled.p` color: #ef7b63; + font-family: monospace; `; const StyledLabel = styled.label` @@ -35,6 +34,22 @@ const StyledLabel = styled.label` const PaginationTypeView = styled.div` padding: 0px 6px; `; + +const StyledDynamicTextField = styled(DynamicTextField)` + &&&& { + margin-right: 5px; + } +`; + +const TestButton = styled(BaseButton)` + &&& { + max-width: 72px; + margin: 0 5px; + min-height: 32px; + padding-right: 4px; + } +`; + export default function Pagination(props: PaginationProps) { return ( @@ -71,30 +86,27 @@ export default function Pagination(props: PaginationProps) { > Previous url - - + rightIcon={"play"} + > Next url - - + rightIcon={"play"} + > - +

- + );