From 933ca839741547b9defbed36ef94f06a607cd117 Mon Sep 17 00:00:00 2001 From: Manabu Mccloskey Date: Thu, 27 Jul 2023 16:05:51 -0700 Subject: [PATCH] remove unused component --- .../collapsableFieldTemplate.tsx | 163 ------------------ 1 file changed, 163 deletions(-) delete mode 100644 packages/app/src/scaffolder/collapsableFieldTemplate/collapsableFieldTemplate.tsx diff --git a/packages/app/src/scaffolder/collapsableFieldTemplate/collapsableFieldTemplate.tsx b/packages/app/src/scaffolder/collapsableFieldTemplate/collapsableFieldTemplate.tsx deleted file mode 100644 index 6f0344a..0000000 --- a/packages/app/src/scaffolder/collapsableFieldTemplate/collapsableFieldTemplate.tsx +++ /dev/null @@ -1,163 +0,0 @@ -import React, { useState } from 'react'; -import { - createScaffolderLayout, - LayoutTemplate, -} from '@backstage/plugin-scaffolder-react'; -import { scaffolderPlugin } from '@backstage/plugin-scaffolder'; -import { Button, Grid } from '@material-ui/core'; -import { - ObjectFieldTemplatePropertyType, - ObjectFieldTemplateProps, - StrictRJSFSchema, - FormContextType, - RJSFSchema, - titleId, - getTemplate, - getUiOptions, -} from '@rjsf/utils'; - -const TwoColumn: LayoutTemplate = ({ properties, description, title }) => { - const mid = Math.ceil(properties.length / 2); - - return ( - <> -

{title}

-

In two column layout!!

- - {properties.slice(0, mid).map(prop => ( - - {prop.content} - - ))} - {properties.slice(mid).map(prop => ( - - {prop.content} - - ))} - - {description} - - ); -}; - -function CollapsableFieldTemplate< - T = any, - S extends StrictRJSFSchema = RJSFSchema, - F extends FormContextType = any, ->(props: ObjectFieldTemplateProps) { - const { - registry, - properties, - title, - description, - uiSchema, - required, - schema, - idSchema, - } = props; - const [collapsed, setCollapsed] = useState(false); - - const out = ( -
- {title} hiii{description} - -
- {collapsed - ? null - : properties.map(prop => ( -
- - {prop.content} -
- ))} -
-
- ); - return out; - // return ( - // <> - // {hidden ? null : ( - //
- // <> - // {!isThisTheTopmostElement() && ( - // - // )} - // {get(schema, 'type', undefined) !== 'object' && - // get(schema, 'type', undefined) !== 'array' ? ( - // <>{label ? `${label}${required ? ' *required' : ''}` : null} - // ) : ( - //
- // {label ? ( - // {`${label}${required ? '*required' : ''}`} - // ) : null} - //
- // )} - // {!collapsed && ( - // <> - // {get(schema, 'type', undefined) !== 'object' && - // get(schema, 'type', undefined) !== 'array' - // ? description - // : null} - // {children} - // {errors} - // {help} - // - // )} - // - //
- // )} - // - // ); -} - -export const CollapsableField = scaffolderPlugin.provide( - createScaffolderLayout({ - name: 'CollapsableField', - component: CollapsableFieldTemplate, - }), -);