Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

Commit

Permalink
feat(types): add Container, Row, Col, Dividers
Browse files Browse the repository at this point in the history
* added missing typescript definitions for container, row and col

* added typescript definition file for dividers
  • Loading branch information
huth-pesser committed Nov 23, 2020
1 parent 4a6caf4 commit 328f231
Show file tree
Hide file tree
Showing 5 changed files with 82 additions and 0 deletions.
32 changes: 32 additions & 0 deletions packages/svelte-materialify/@types/Col.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import { SvelteComponent } from 'svelte-materialify/@types/shared';

interface ColProps {
/** cols adds class cols-true */
cols?: boolean;
/** sm adds class sm-true */
sm?: boolean;
/** md adds class md-true */
md?: boolean;
/** lg adds class lg-true */
lg?: boolean;
/** xl adds class xl-true */
xl?: boolean;
/** offset adds class offset-true */
offset?: boolean;
/** offset_sm adds class offset_sm-true */
offset_sm?: boolean;
/** offset_md adds class offset_md-true */
offset_md?: boolean;
/** offset_lg adds class offset_lg-true */
offset_lg?: boolean;
/** offset_xl adds class offset_xl-true */
offset_xl?: boolean;
/** classes added to the col */
class?: string;
/** styles added to the col */
style?: string;
}

declare class Col extends SvelteComponent<ColProps> {}

export default Col;
14 changes: 14 additions & 0 deletions packages/svelte-materialify/@types/Container.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { SvelteComponent } from 'svelte-materialify/@types/shared';

interface ContainerProps {
/** classes added to the container */
class?: string;
/** styles added to the container */
style?: string;
/** fluid extends the container across all viewports and device sizes*/
fluid?: boolean;
}

declare class Container extends SvelteComponent<ContainerProps> {}

export default Container;
16 changes: 16 additions & 0 deletions packages/svelte-materialify/@types/Divider.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { SvelteComponent } from 'svelte-materialify/@types/shared';

interface DividerProps {
/** inset moves divider 72px to the right */
inset?: boolean;
/** vertical makes divider to a vertical divider */
vertical?: boolean;
/** classes added to the divider */
class?: string;
/** styles added to the divider */
style?: string;
}

declare class Divider extends SvelteComponent<DividerProps> {}

export default Divider;
16 changes: 16 additions & 0 deletions packages/svelte-materialify/@types/Row.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { SvelteComponent } from 'svelte-materialify/@types/shared';

interface RowProps {
/** dense reduces standard gutter */
dense?: boolean;
/** noGutters removes gutter completely */
noGutters?: boolean;
/** classes added to the row */
class?: string;
/** styles added to the row */
style?: string;
}

declare class Row extends SvelteComponent<RowProps> {}

export default Row;
4 changes: 4 additions & 0 deletions packages/svelte-materialify/@types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ export { default as CardTitle } from './CardTitle';
export { default as CardSubtitle } from './CardSubtitle';
export { default as CardText } from './CardText';
export { default as CardActions } from './CardActions';
export { default as Container } from './Container';
export { default as Col } from './Col';
export { default as Divider } from './Divider';
export { default as ItemGroup } from './ItemGroup';
export { default as Icon } from './Icon';
export { default as Input } from './Input';
Expand All @@ -26,6 +29,7 @@ export { default as MaterialApp } from './MaterialApp';
export { default as NavigationDrawer } from './NavigationDrawer';
export { default as Dialog } from './Dialog';
export { default as Overlay } from './Overlay';
export { default as Row } from './Row';
export { default as TextField } from './TextField';
export { default as ProgressLinear } from './ProgressLinear';
export { default as ProgressCircular } from './ProgressCircular';

1 comment on commit 328f231

@vercel
Copy link

@vercel vercel bot commented on 328f231 Nov 23, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

Please sign in to comment.