Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
2d10337
Add files via upload
dor-squadded Sep 14, 2022
6243235
Merge branch 'mohitk05:master' into master
dor-squadded Oct 11, 2022
0888677
Add files via upload
dor-squadded Oct 11, 2022
656a190
Add files via upload
dor-squadded Oct 11, 2022
7bf42cd
Update Container.tsx
dor-squadded Oct 11, 2022
07c38b8
Add files via upload
dor-squadded Oct 11, 2022
70641b9
Delete dist directory
dor-squadded Oct 11, 2022
0fe6287
Add files via upload
dor-squadded Oct 11, 2022
b5582f0
Update Container.tsx
dor-squadded Oct 11, 2022
4cb36a6
Delete dist directory
dor-squadded Oct 11, 2022
f236f90
Add files via upload
dor-squadded Oct 11, 2022
253959d
Add files via upload
dor-squadded Nov 8, 2022
ff37afb
remove log
dor-kuperman Nov 8, 2022
6bddacb
Update index.js
dor-kuperman Nov 8, 2022
c005615
log test
dor-kuperman Nov 8, 2022
a81578f
previous-test
dor-kuperman Nov 8, 2022
96de0e2
Add files via upload
dor-squadded Nov 8, 2022
cac0906
test
dor-kuperman Nov 8, 2022
ec2f208
dist
dor-kuperman Nov 8, 2022
16125b6
s
dor-kuperman Nov 8, 2022
6854ea8
p
dor-kuperman Nov 8, 2022
f839213
FINALLY
dor-kuperman Nov 8, 2022
fa48dd3
d
dor-kuperman Nov 8, 2022
96c42a2
log test
dor-kuperman Nov 15, 2022
0bf9006
s
dor-kuperman Nov 15, 2022
a849598
upload dist
dor-kuperman Nov 15, 2022
68feb8c
Add files via upload
dor-squadded Nov 15, 2022
118d1c9
remove the log
dor-kuperman Nov 15, 2022
7dd98e3
Merge branch 'master' of https://github.com/dor-squadded/react-insta-…
dor-kuperman Nov 15, 2022
492c2d9
Add files via upload
dor-squadded Nov 15, 2022
ff412ba
update padding of progress array
dor-kuperman Nov 15, 2022
d638a4b
udpate
dor-kuperman Nov 15, 2022
887891d
dist
dor-kuperman Nov 15, 2022
6fe6ba7
Update progress array to accept an array of styles
dor-kuperman Nov 15, 2022
615274e
update interface
dor-kuperman Nov 15, 2022
c73d1e8
Enable the play and pause on the story element
dor-kuperman Dec 4, 2022
d5c5368
Enable the play and pause on the story element
dor-kuperman Dec 4, 2022
c04aa5b
Merge branch 'Enable-the-play-and-pause-on-the-story-element' of http…
dor-kuperman Dec 4, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions dist/components/Container.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/// <reference types="react" />
export default function (): JSX.Element;
4 changes: 4 additions & 0 deletions dist/components/Header.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/// <reference types="react" />
import { HeaderProps } from './../interfaces';
declare const Header: ({ profileImage, heading, subheading }: HeaderProps) => JSX.Element;
export default Header;
4 changes: 4 additions & 0 deletions dist/components/Progress.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/// <reference types="react" />
import { ProgressProps } from './../interfaces';
declare const _default: (props: ProgressProps) => JSX.Element;
export default _default;
3 changes: 3 additions & 0 deletions dist/components/ProgressArray.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/// <reference types="react" />
declare const _default: () => JSX.Element;
export default _default;
4 changes: 4 additions & 0 deletions dist/components/ProgressWrapper.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/// <reference types="react" />
import { ProgressWrapperProps } from './../interfaces';
declare const ProgressWrapper: (props: ProgressWrapperProps) => JSX.Element;
export default ProgressWrapper;
3 changes: 3 additions & 0 deletions dist/components/SeeMore.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/// <reference types="react" />
import { SeeMoreProps } from './../interfaces';
export default function seeMore(props: SeeMoreProps): JSX.Element;
3 changes: 3 additions & 0 deletions dist/components/Spinner.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/// <reference types="react" />
declare const Spinner: () => JSX.Element;
export default Spinner;
4 changes: 4 additions & 0 deletions dist/components/Story.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/// <reference types="react" />
import { StoryProps } from "./../interfaces";
declare const Story: (props: StoryProps) => JSX.Element;
export default Story;
9 changes: 9 additions & 0 deletions dist/context/Global.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import React from 'react';
import { GlobalCtx } from '../interfaces';
export declare const initialContext: {
defaultInterval: number;
width: number;
height: number;
};
declare const GlobalContext: React.Context<GlobalCtx>;
export default GlobalContext;
4 changes: 4 additions & 0 deletions dist/context/Progress.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import React from 'react';
import { ProgressContext } from './../interfaces';
declare const _default: React.Context<ProgressContext>;
export default _default;
7 changes: 7 additions & 0 deletions dist/context/Stories.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import React from 'react';
import { StoriesContext as StoriesContextInterface, Story } from '../interfaces';
export declare const initialContext: {
stories: Story[];
};
declare const StoriesContext: React.Context<StoriesContextInterface>;
export default StoriesContext;
23 changes: 23 additions & 0 deletions dist/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react';
import { ReactInstaStoriesProps, Story } from './interfaces';
declare const ReactInstaStories: {
(props: ReactInstaStoriesProps): JSX.Element;
defaultProps: {
width: number;
height: number;
defaultInterval: number;
};
};
export declare const WithHeader: React.FC<{
story: Story;
globalHeader: Function;
}>;
export declare const WithSeeMore: React.FC<{
story: Story;
action: import("./interfaces").Action;
customCollapsed?: React.ComponentType<{
toggleMore: (show: boolean) => void;
action: import("./interfaces").Action;
}>;
}>;
export default ReactInstaStories;
2 changes: 2 additions & 0 deletions dist/index.js

Large diffs are not rendered by default.

143 changes: 143 additions & 0 deletions dist/interfaces.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
import * as React from 'react';
export interface ReactInstaStoriesProps {
stories: Story[];
width?: NumberOrString;
height?: NumberOrString;
loader?: JSX.Element;
header?: Function;
storyContainerStyles?: Record<string, any>;
topStoriesProgressStyles?: Record<string, any>;
storyStyles?: Object;
loop?: boolean;
defaultInterval?: number;
isPaused?: boolean;
currentIndex?: number;
renderers?: {
renderer: Renderer;
tester: Tester;
}[];
onAllStoriesEnd?: Function;
onStoryStart?: Function;
onStoryEnd?: Function;
keyboardNavigation?: boolean;
preventDefault?: boolean;
}
export interface GlobalCtx {
width?: NumberOrString;
height?: NumberOrString;
loader?: JSX.Element;
header?: Function;
storyContainerStyles?: Record<string, any>;
storyStyles?: Object;
loop?: boolean;
defaultInterval?: number;
isPaused?: boolean;
currentIndex?: number;
renderers?: {
renderer: Renderer;
tester: Tester;
}[];
onAllStoriesEnd?: Function;
onStoryStart?: Function;
onStoryEnd?: Function;
keyboardNavigation?: boolean;
preventDefault?: boolean;
topStoriesProgressStyles?: Record<string, any>;
}
declare type NumberOrString = number | string;
export interface StoriesContext {
stories: Story[];
}
export interface ContainerState {
currentId: number;
pause: boolean;
count: number;
storiesDone: number;
}
export declare type Action = (action: string, bufferAction?: boolean) => void;
export interface Renderer extends React.FC<{
action: Action;
isPaused: boolean;
story: Story;
config: {
width?: NumberOrString;
height?: NumberOrString;
loader?: JSX.Element;
header?: Function;
storyStyles?: Object;
};
messageHandler: (type: string, data: any) => ({
ack: 'OK' | 'ERROR';
});
}> {
}
export declare type Tester = (story: Story) => {
condition: boolean;
priority: number;
};
export interface StoryProps {
story: Story;
action: Action;
playState: boolean;
getVideoDuration: Function;
bufferAction: boolean;
}
export interface StoryState {
loaded: boolean;
showMore: boolean;
}
export interface Story {
url?: string;
seeMore?: Function;
seeMoreCollapsed?: React.ComponentType<{
toggleMore: (show: boolean) => void;
action: Action;
}>;
header?: Header;
type?: string;
duration?: number;
styles?: object;
content?: Renderer;
originalContent?: Renderer;
}
export interface Header {
heading: string;
subheading: string;
profileImage: string;
}
export interface SeeMoreProps {
seeMoreContent: Function;
showContent: boolean;
action: Action;
toggleMore: (show: boolean) => void;
customCollapsed: React.ComponentType<{
toggleMore: (show: boolean) => void;
action: Action;
}>;
}
export interface HeaderProps {
profileImage: string;
heading: string;
subheading: string;
}
export interface ProgressProps {
width: number;
active: number;
count: number;
}
export interface ProgressWrapperProps {
children: any;
width: number;
pause: boolean;
bufferAction: boolean;
}
export interface ProgressArrayProps {
}
export interface ProgressContext {
currentId: number;
videoDuration: number;
bufferAction: boolean;
pause: boolean;
next: Function;
}
export {};
8 changes: 8 additions & 0 deletions dist/renderers/AutoPlayContent.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { Renderer, Tester } from './../interfaces';
export declare const renderer: Renderer;
export declare const tester: Tester;
declare const _default: {
renderer: Renderer;
tester: Tester;
};
export default _default;
8 changes: 8 additions & 0 deletions dist/renderers/Default.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { Renderer, Tester } from './../interfaces';
export declare const renderer: Renderer;
export declare const tester: Tester;
declare const _default: {
renderer: Renderer;
tester: Tester;
};
export default _default;
8 changes: 8 additions & 0 deletions dist/renderers/Image.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { Renderer, Tester } from './../interfaces';
export declare const renderer: Renderer;
export declare const tester: Tester;
declare const _default: {
renderer: Renderer;
tester: Tester;
};
export default _default;
8 changes: 8 additions & 0 deletions dist/renderers/Video.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { Renderer, Tester } from './../interfaces';
export declare const renderer: Renderer;
export declare const tester: Tester;
declare const _default: {
renderer: Renderer;
tester: Tester;
};
export default _default;
4 changes: 4 additions & 0 deletions dist/renderers/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export declare const renderers: {
renderer: import("../interfaces").Renderer;
tester: import("../interfaces").Tester;
}[];
7 changes: 7 additions & 0 deletions dist/renderers/wrappers/withHeader.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import React from 'react';
import { Story } from '../../interfaces';
declare const withHeader: React.FC<{
story: Story;
globalHeader: Function;
}>;
export default withHeader;
8 changes: 8 additions & 0 deletions dist/renderers/wrappers/withSeeMore.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import React from 'react';
import { Action, SeeMoreProps, Story } from '../../interfaces';
declare const withSeeMore: React.FC<{
story: Story;
action: Action;
customCollapsed?: SeeMoreProps["customCollapsed"];
}>;
export default withSeeMore;
5 changes: 5 additions & 0 deletions dist/util/renderers.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { Renderer, Story, Tester } from "../interfaces";
export declare const getRenderer: (story: Story, renderers: {
renderer: Renderer;
tester: Tester;
}[]) => Renderer;
Loading