New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

coachlist-widgets

Package Overview
Dependencies
Maintainers
2
Versions
371
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

coachlist-widgets

A simple template for a custom React component library

latest
npmnpm
Version
1.1.320
Version published
Weekly downloads
27
-15.62%
Maintainers
2
Weekly downloads
 
Created
Source

Coachlist Widgets Integration Guide

This package contains all widgets for coachlist and coachlist pro. Available Widgets:

  • Booking Widget
  • ISP Widget

Installation

Install the package as a dependency.

npm i coachlist-widgets

Usage

Here is a guide to integrate widgets into your application:

Note: Don't forget to import styles: import 'coachlist-widgets/dist/cjs/main.css'

Booking Widget

import BookingWidget from "coachlist-widgets"
import 'coachlist-widgets/dist/cjs/main.css'

const YourComponent = () => {
    return (
        <>
            <BookingWidget
                onShare={onShare}
                baseURL={baseURL}
                selectedSport={selectedSport}
                handler={handler}
                nickname={nickname}
                sportsID={sportsID}
                onSessionSelectionChange={onSessionSelectionChange}
            />
        </>
    )
}

export default YourComponent

Prop Types

nickname: string
sportsID?: string
selectedSport?: string
onShare?: (data: any) => void
baseURL: string
onSessionSelectionChange: (data: any) => void
handler?: {
    fetchRecord: () => void
}

######################################

ISP Widget

import ISPWidget from "coachlist-widgets"
import 'coachlist-widgets/dist/cjs/main.css'

const YourComponent = () => {
    return (
        <>
            <ISPWidget
                authToken={authToken}
                baseURL={baseURL}
                profileId={profileId}
                route={{
                    currentRoute: string
                    getCurrentRoute: (route: string) => void
                }}
                viewProfileClickHandler={viewProfileClickHandler}
            />
        </>
    )
}

export default YourComponent

Prop Typesp

baseURL: string
profileId: string
authToken: string
route: {
  currentRoute: string
  getCurrentRoute: (route: string) => void
}
viewProfileClickHandler: (url: string) => void

FAQs

Package last updated on 30 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts