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

Commit 9d4a5cb

Browse files
committed
feat: added Tab(s), TabsContent interace & exports
1 parent 0c88f49 commit 9d4a5cb

File tree

4 files changed

+49
-1
lines changed

4 files changed

+49
-1
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { SvelteComponent } from './shared';
2+
3+
export interface TabProps {
4+
class?: string;
5+
value?: any;
6+
activeClass?: any;
7+
disabled?: object;
8+
}
9+
10+
declare class Tab extends SvelteComponent<TabProps> { }
11+
12+
export default Tab;
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { SvelteComponent } from './shared';
2+
3+
export interface TabsProps {
4+
TABS?: any;
5+
class?: string;
6+
value?: number;
7+
centerActive?: boolean;
8+
showArrows?: boolean;
9+
fixedTabs?: boolean;
10+
grow?: boolean;
11+
centered?: boolean;
12+
right?: boolean;
13+
icons?: boolean;
14+
slider?: boolean;
15+
sliderClass?: string;
16+
ripple?: any;
17+
vertical?: boolean;
18+
}
19+
20+
declare class Tabs extends SvelteComponent<TabsProps> { }
21+
22+
export default Tabs;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { SvelteComponent } from './shared';
2+
3+
export interface TabsContentProps {
4+
class?: string;
5+
style?: object;
6+
}
7+
8+
9+
declare class TabsContent extends SvelteComponent<TabsContentProps> { }
10+
11+
export default TabsContent;

packages/svelte-materialify/@types/index.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ export { default as Slider } from './Slider';
4242
export { default as Snackbar } from './Snackbar';
4343
export { default as Subheader } from './Subheader';
4444
export { default as Switch } from './Switch';
45+
export { default as Tab } from './Tab';
46+
export { default as Tabs } from './Tabs';
47+
export { default as TabsContent } from './TabsContent';
4548
export { default as Textarea } from './Textarea';
4649
export { default as TextField } from './TextField';
47-
export { default as Tooltip } from './Tooltip';
50+
export { default as Tooltip } from './Tooltip';

0 commit comments

Comments
 (0)