Skip to content

Commit

Permalink
Rename new OpenAPI view to remove v2
Browse files Browse the repository at this point in the history
  • Loading branch information
zchsh committed Nov 21, 2024
1 parent 6c30dcb commit d318a79
Show file tree
Hide file tree
Showing 75 changed files with 193 additions and 196 deletions.
24 changes: 12 additions & 12 deletions src/pages/boundary/api-docs/[[...page]].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
*/

// View
import OpenApiDocsViewV2 from 'views/open-api-docs-view-v2'
import OpenApiDocsView from 'views/open-api-docs-view'
import {
generateStaticPaths,
generateStaticPropsVersioned,
} from 'views/open-api-docs-view-v2/server'
} from 'views/open-api-docs-view/server'
// Utils
import { isDeployPreview } from 'lib/env-checks'
// Types
Expand All @@ -18,10 +18,10 @@ import type {
GetStaticPropsContext,
} from 'next'
import type {
OpenApiDocsV2Params,
OpenApiDocsViewV2Props,
OpenApiDocsViewV2Config,
} from 'views/open-api-docs-view-v2/types'
OpenApiDocsParams,
OpenApiDocsViewProps,
OpenApiDocsViewConfig,
} from 'views/open-api-docs-view/types'
import type { ApiDocsVersionData } from 'lib/api-docs/types'

/**
Expand Down Expand Up @@ -73,7 +73,7 @@ function getVersionData(): ApiDocsVersionData[] {
* Configure this OpenAPI spec page, specifying the source,
* and additional configuration that doesn't fit in the schema itself.
*/
const PAGE_CONFIG: OpenApiDocsViewV2Config = {
const PAGE_CONFIG: OpenApiDocsViewConfig = {
basePath: BASE_PATH,
breadcrumbLinksPrefix: [
{
Expand All @@ -92,7 +92,7 @@ const PAGE_CONFIG: OpenApiDocsViewV2Config = {
/**
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
export const getStaticPaths: GetStaticPaths<OpenApiDocsParams> = async () => {
return await generateStaticPaths({
schemaSource: PAGE_CONFIG.schemaSource,
schemaTransforms: PAGE_CONFIG.schemaTransforms,
Expand All @@ -103,10 +103,10 @@ export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticProps: GetStaticProps<
OpenApiDocsViewV2Props,
OpenApiDocsV2Params
> = async ({ params }: GetStaticPropsContext<OpenApiDocsV2Params>) => {
OpenApiDocsViewProps,
OpenApiDocsParams
> = async ({ params }: GetStaticPropsContext<OpenApiDocsParams>) => {
return await generateStaticPropsVersioned(PAGE_CONFIG, params?.page)
}

export default OpenApiDocsViewV2
export default OpenApiDocsView
30 changes: 15 additions & 15 deletions src/pages/hcp/api-docs/consul/[[...page]].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@
*/

// View
import OpenApiDocsViewV2 from 'views/open-api-docs-view-v2'
import OpenApiDocsView from 'views/open-api-docs-view'
import {
generateStaticPaths,
generateStaticPropsVersioned,
} from 'views/open-api-docs-view-v2/server'
} from 'views/open-api-docs-view/server'
// Schema transforms
import { schemaTransformShortenHcp } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view-v2/schema-transforms/shorten-protobuf-any-description'
import { schemaTransformShortenHcp } from 'views/open-api-docs-view/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view/schema-transforms/shorten-protobuf-any-description'
// Types
import type {
GetStaticPaths,
GetStaticProps,
GetStaticPropsContext,
} from 'next'
import type {
OpenApiDocsV2Params,
OpenApiDocsViewV2Props,
OpenApiDocsViewV2Config,
} from 'views/open-api-docs-view-v2/types'
OpenApiDocsParams,
OpenApiDocsViewProps,
OpenApiDocsViewConfig,
} from 'views/open-api-docs-view/types'
import type { ApiDocsVersionData } from 'lib/api-docs/types'

/**
* Configure this OpenAPI spec page, specifying the source,
* and additional configuration that doesn't fit in the schema itself.
*/
const PAGE_CONFIG: OpenApiDocsViewV2Config = {
const PAGE_CONFIG: OpenApiDocsViewConfig = {
backToLink: {
href: '/hcp',
text: 'HashiCorp Cloud Platform',
Expand Down Expand Up @@ -117,7 +117,7 @@ function filterVersionData(
/**
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
export const getStaticPaths: GetStaticPaths<OpenApiDocsParams> = async () => {
return await generateStaticPaths({
schemaSource: PAGE_CONFIG.schemaSource,
schemaTransforms: PAGE_CONFIG.schemaTransforms,
Expand All @@ -129,13 +129,13 @@ export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticProps: GetStaticProps<
OpenApiDocsViewV2Props,
OpenApiDocsV2Params
> = async ({ params }: GetStaticPropsContext<OpenApiDocsV2Params>) => {
OpenApiDocsViewProps,
OpenApiDocsParams
> = async ({ params }: GetStaticPropsContext<OpenApiDocsParams>) => {
return await generateStaticPropsVersioned(
{ ...PAGE_CONFIG, transformVersionData: filterVersionData },
params?.page
)
}

export default OpenApiDocsViewV2
export default OpenApiDocsView
32 changes: 16 additions & 16 deletions src/pages/hcp/api-docs/identity/[[...page]].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,34 @@
*/

// View
import OpenApiDocsViewV2 from 'views/open-api-docs-view-v2'
import OpenApiDocsView from 'views/open-api-docs-view'
import {
generateStaticPaths,
generateStaticPropsVersioned,
} from 'views/open-api-docs-view-v2/server'
} from 'views/open-api-docs-view/server'
// Utils
import { getOperationGroupKeyFromPath } from 'views/open-api-docs-view-v2/utils/get-operation-group-key-from-path'
import { getOperationGroupKeyFromPath } from 'views/open-api-docs-view/utils/get-operation-group-key-from-path'
// Schema transforms
import { schemaTransformShortenHcp } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view-v2/schema-transforms/shorten-protobuf-any-description'
import { schemaTransformShortenHcp } from 'views/open-api-docs-view/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view/schema-transforms/shorten-protobuf-any-description'
// Types
import type {
GetStaticPaths,
GetStaticProps,
GetStaticPropsContext,
} from 'next'
import type {
OpenApiDocsV2Params,
OpenApiDocsViewV2Props,
OpenApiDocsViewV2Config,
} from 'views/open-api-docs-view-v2/types'
OpenApiDocsParams,
OpenApiDocsViewProps,
OpenApiDocsViewConfig,
} from 'views/open-api-docs-view/types'

/**
* Configure this OpenAPI spec page, specifying the source,
* and additional configuration that doesn't fit in the schema itself.
*/
const PAGE_CONFIG: OpenApiDocsViewV2Config = {
const PAGE_CONFIG: OpenApiDocsViewConfig = {
backToLink: {
href: '/hcp',
text: 'HashiCorp Cloud Platform',
Expand Down Expand Up @@ -99,7 +99,7 @@ const PAGE_CONFIG: OpenApiDocsViewV2Config = {
/**
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
export const getStaticPaths: GetStaticPaths<OpenApiDocsParams> = async () => {
return await generateStaticPaths({
schemaSource: PAGE_CONFIG.schemaSource,
schemaTransforms: PAGE_CONFIG.schemaTransforms,
Expand All @@ -110,10 +110,10 @@ export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticProps: GetStaticProps<
OpenApiDocsViewV2Props,
OpenApiDocsV2Params
> = async ({ params }: GetStaticPropsContext<OpenApiDocsV2Params>) => {
OpenApiDocsViewProps,
OpenApiDocsParams
> = async ({ params }: GetStaticPropsContext<OpenApiDocsParams>) => {
return await generateStaticPropsVersioned(PAGE_CONFIG, params?.page)
}

export default OpenApiDocsViewV2
export default OpenApiDocsView
30 changes: 15 additions & 15 deletions src/pages/hcp/api-docs/packer/[[...page]].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,32 +4,32 @@
*/

// View
import OpenApiDocsViewV2 from 'views/open-api-docs-view-v2'
import OpenApiDocsView from 'views/open-api-docs-view'
import {
generateStaticPaths,
generateStaticPropsVersioned,
} from 'views/open-api-docs-view-v2/server'
} from 'views/open-api-docs-view/server'
// Schema transforms
import { schemaTransformShortenHcp } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view-v2/schema-transforms/shorten-protobuf-any-description'
import { schemaTransformShortenHcp } from 'views/open-api-docs-view/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view/schema-transforms/shorten-protobuf-any-description'
// Types
import type {
GetStaticPaths,
GetStaticProps,
GetStaticPropsContext,
} from 'next'
import type {
OpenApiDocsV2Params,
OpenApiDocsViewV2Props,
OpenApiDocsViewV2Config,
} from 'views/open-api-docs-view-v2/types'
OpenApiDocsParams,
OpenApiDocsViewProps,
OpenApiDocsViewConfig,
} from 'views/open-api-docs-view/types'

/**
* Configure this OpenAPI spec page, specifying the source,
* and additional configuration that doesn't fit in the schema itself.
*/
const PAGE_CONFIG: OpenApiDocsViewV2Config = {
const PAGE_CONFIG: OpenApiDocsViewConfig = {
backToLink: {
href: '/hcp',
text: 'HashiCorp Cloud Platform',
Expand Down Expand Up @@ -101,7 +101,7 @@ const PAGE_CONFIG: OpenApiDocsViewV2Config = {
/**
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
export const getStaticPaths: GetStaticPaths<OpenApiDocsParams> = async () => {
return await generateStaticPaths({
schemaSource: PAGE_CONFIG.schemaSource,
schemaTransforms: PAGE_CONFIG.schemaTransforms,
Expand All @@ -112,10 +112,10 @@ export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticProps: GetStaticProps<
OpenApiDocsViewV2Props,
OpenApiDocsV2Params
> = async ({ params }: GetStaticPropsContext<OpenApiDocsV2Params>) => {
OpenApiDocsViewProps,
OpenApiDocsParams
> = async ({ params }: GetStaticPropsContext<OpenApiDocsParams>) => {
return await generateStaticPropsVersioned(PAGE_CONFIG, params?.page)
}

export default OpenApiDocsViewV2
export default OpenApiDocsView
32 changes: 16 additions & 16 deletions src/pages/hcp/api-docs/vagrant-box-registry/[[...page]].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,34 @@
*/

// View
import OpenApiDocsViewV2 from 'views/open-api-docs-view-v2'
import OpenApiDocsView from 'views/open-api-docs-view'
import {
generateStaticPaths,
generateStaticPropsVersioned,
} from 'views/open-api-docs-view-v2/server'
} from 'views/open-api-docs-view/server'
// Utils
import { getOperationGroupKeyFromPath } from 'views/open-api-docs-view-v2/utils/get-operation-group-key-from-path'
import { getOperationGroupKeyFromPath } from 'views/open-api-docs-view/utils/get-operation-group-key-from-path'
// Schema transforms
import { schemaTransformShortenHcp } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view-v2/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view-v2/schema-transforms/shorten-protobuf-any-description'
import { schemaTransformShortenHcp } from 'views/open-api-docs-view/schema-transforms/schema-transform-shorten-hcp'
import { schemaTransformComponent } from 'views/open-api-docs-view/schema-transforms/schema-transform-component'
import { shortenProtobufAnyDescription } from 'views/open-api-docs-view/schema-transforms/shorten-protobuf-any-description'
// Types
import type {
GetStaticPaths,
GetStaticProps,
GetStaticPropsContext,
} from 'next'
import type {
OpenApiDocsV2Params,
OpenApiDocsViewV2Props,
OpenApiDocsViewV2Config,
} from 'views/open-api-docs-view-v2/types'
OpenApiDocsParams,
OpenApiDocsViewProps,
OpenApiDocsViewConfig,
} from 'views/open-api-docs-view/types'

/**
* Configure this OpenAPI spec page, specifying the source,
* and additional configuration that doesn't fit in the schema itself.
*/
const PAGE_CONFIG: OpenApiDocsViewV2Config = {
const PAGE_CONFIG: OpenApiDocsViewConfig = {
backToLink: {
href: '/hcp',
text: 'HashiCorp Cloud Platform',
Expand Down Expand Up @@ -104,7 +104,7 @@ const PAGE_CONFIG: OpenApiDocsViewV2Config = {
/**
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
export const getStaticPaths: GetStaticPaths<OpenApiDocsParams> = async () => {
return await generateStaticPaths({
schemaSource: PAGE_CONFIG.schemaSource,
schemaTransforms: PAGE_CONFIG.schemaTransforms,
Expand All @@ -115,10 +115,10 @@ export const getStaticPaths: GetStaticPaths<OpenApiDocsV2Params> = async () => {
* Get static paths, using the configured `schemaSource`.
*/
export const getStaticProps: GetStaticProps<
OpenApiDocsViewV2Props,
OpenApiDocsV2Params
> = async ({ params }: GetStaticPropsContext<OpenApiDocsV2Params>) => {
OpenApiDocsViewProps,
OpenApiDocsParams
> = async ({ params }: GetStaticPropsContext<OpenApiDocsParams>) => {
return await generateStaticPropsVersioned(PAGE_CONFIG, params?.page)
}

export default OpenApiDocsViewV2
export default OpenApiDocsView
Loading

0 comments on commit d318a79

Please sign in to comment.