0.3.2 • Published 3 months ago

react-textgame-components v0.3.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

react-textgame-components

NPM version Build npm-typescriptLicense]github-license-url

react-textgame-components / Exports

Table of contents

Release notes

Type Aliases

Variables

Functions

Type Aliases

ButtonVariants

Ƭ ButtonVariants: "dark" | "light" | "success" | "warning" | "danger" | "info"

Defined in

src/components/GButton/types.ts:16


Effect

Ƭ Effect: "rightSpring" | "leftSpring" | "bottomSpring" | "opacity"

Defined in

src/components/GBlock/types.ts:5


LinkVariants

Ƭ LinkVariants: "default" | "light" | "textLike"

Defined in

src/components/GLink/types.ts:4


SaySideVariants

Ƭ SaySideVariants: "left" | "right"

Defined in

src/components/GSay/types.ts:7


SayVariants

Ƭ SayVariants: "common" | "bigName" | "messenger"

Defined in

src/components/GSay/types.ts:5

Variables

GContext

Const GContext: Context\<IGContext>

Defined in

src/components/GContext/GContext.tsx:5

Functions

GBlock

GBlock(props): Element

GBlock component is a container for content that can be shown on button click or other event

Parameters

NameTypeDescription
propsGBlockPropsGBlockProps

Returns

Element

GBlock component

Example

<GBlock loadOn="button" buttonName="Show more">
    <div>Content</div>
</GBlock>

See

  • GBlockProps
  • GButton
  • useIsShown
  • GContext

Defined in

src/components/GBlock/GBlock.tsx:25


GBlurText

GBlurText(«destructured»): Element

Parameters

NameType
«destructured»GBlurTextProps

Returns

Element

Defined in

src/components/GBlurText/GBlurText.tsx:5


GButton

GButton(props): Element

Parameters

NameType
propsGButtonProps

Returns

Element

Defined in

src/components/GButton/GButton.tsx:5


GIcon

GIcon(props): Element

Parameters

NameType
propsIconInterface

Returns

Element

Defined in

src/components/GIcon/GIcon.tsx:6


GImage

GImage(«destructured»): Element

Parameters

NameType
«destructured»GameImageProps

Returns

Element

Defined in

src/components/GImage/GImage.tsx:9


GInput

GInput(props): Element

Parameters

NameType
propsGInputProps

Returns

Element

Defined in

src/components/GInput/GInput.tsx:11


GLink

GLink(props): Element

Parameters

NameType
propsLinkProps

Returns

Element

Defined in

src/components/GLink/GLink.tsx:23


GMap

GMap(«destructured»): Element

Parameters

NameType
«destructured»GMapProps

Returns

Element

Defined in

src/components/GMap/GMap.tsx:13


GMapHotspot

GMapHotspot\<T>(props): GMapHotspotType

Type parameters

NameType
Textends HotspotType

Parameters

NameType
propsGMapHotspotProps\<T>

Returns

GMapHotspotType

Defined in

src/components/GMap/GMapHotspot.tsx:6


GNotificationContainer

GNotificationContainer(props): Element

GNotificationContainer component is a container for notifications

DON'T FORGET TO IMPORT CSS FILE IN YOUR APP (react-textgame-components/dist/styles.css)

Parameters

NameTypeDescription
propsToastContainerPropsToastContainerProps

Returns

Element

GNotificationContainer component

Example

<GNotificationContainer
   position="top-right"
   hideProgressBar={true}
   theme="dark"
   autoClose={5000}
/>

See

Defined in

src/components/GNotification/GNotificationContainer.tsx:29


GP

GP(props, context?): ReactNode

game tag

Parameters

NameType
propsMUIStyledCommonProps\<Theme> & ClassAttributes\<HTMLParagraphElement> & HTMLAttributes\<HTMLParagraphElement>
context?any

Returns

ReactNode

Defined in

src/components/GP.tsx:6


GProvider

GProvider(«destructured»): Element

Parameters

NameType
«destructured»GProviderProps

Returns

Element

Defined in

src/components/GContext/GProvider.tsx:11


GSay

GSay(props): Element

Parameters

NameType
propsGSayProps

Returns

Element

Defined in

src/components/GSay/GSay.tsx:34


GVideo

GVideo(props): Element

Parameters

NameType
propsGVideoProps

Returns

Element

Defined in

src/components/GVideo/GVideo.tsx:6


useNotification

useNotification(options?): Object

Hook for showing notifications

DON'T FORGET TO IMPORT CSS FILE IN YOUR APP (react-textgame-components/dist/styles.css)

Parameters

NameTypeDescription
options?ToastOptions\<unknown>options for the notification

Returns

Object

notify - function to show a notification

NameType
notify(content: ReactNode) => void

Example

const { notify } = useNotification();
notify(<div>Hello, world!</div>);

Example

const { notify } = useNotification({ autoClose: 10000 });
notify('Hello, world!');

See

Defined in

src/components/GNotification/useNotification.ts:21

0.3.2

3 months ago

0.3.1

3 months ago

0.3.0

4 months ago

0.2.5

4 months ago

0.2.4

5 months ago

0.2.3

5 months ago

0.2.2

5 months ago

0.2.1

5 months ago

0.2.0

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.5

5 months ago

0.1.0

5 months ago

0.0.5

5 months ago

0.0.7

5 months ago

0.0.6

5 months ago

0.0.3

5 months ago

0.0.4

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago