hunk.code_window:     </>
     );
   };
   function ButtonComponent(props: ButtonProps) {
     return (
       <StyledButton
         className={props.className}
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:   const omitProps = ["fill"];
  
hunk.file_path: app/client/src/components/ads/Button.tsx
hunk.type: add
file: import Api from "api/Api";
  import { WidgetCardProps } from "widgets/BaseWidget";
  import { AxiosPromise } from "axios";
  
  export interface WidgetSidebarResponse {
    cards: { [id: string]: WidgetCardProps[] };
  }
  // export interface WidgetCardsPaneRequest {}
  
  class WidgetSidebarApi extends Api {
    static url = "/widgetCards";
    static fetchWidgetCards(): AxiosPromise<WidgetSidebarResponse> {
      return Api.get(WidgetSidebarApi.url);
    }
  }
  
  export default WidgetSidebarApi;
  