Skip to content

Commit ef5861b

Browse files
authored
Merge pull request #12 from edcarroll/develop
v0.3.2 into Master
2 parents ee3953b + 201aa77 commit ef5861b

File tree

9 files changed

+31
-11
lines changed

9 files changed

+31
-11
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ import {SuiModule} from 'ng2-semantic-ui/ng2-semantic-ui';
3535
export class AppModule {}
3636
```
3737

38+
N.B. you can import individual component modules:
39+
```ts
40+
import {SuiCheckboxModule, SuiRatingModule} from 'ng2-semantic-ui/ng2-semantic-ui';
41+
```
42+
3843
Now you're good to go!
3944

4045
## Dependencies
@@ -56,7 +61,7 @@ The current list of available components with links to their docs is below:
5661
* [Rating](http://edcarroll.github.io/ng2-semantic-ui/#/components/rating)
5762
* [Search](http://edcarroll.github.io/ng2-semantic-ui/#/components/search)
5863
* [Select](http://edcarroll.github.io/ng2-semantic-ui/#/components/select)
59-
* [Tab](http://edcarroll.github.io/ng2-semantic-ui/#/components/tab)
64+
* [Tabs](http://edcarroll.github.io/ng2-semantic-ui/#/components/tabs)
6065

6166
## Development
6267

components/index.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {NgModule} from "@angular/core";
22

3-
import {SuiCollapseModule} from "./collapse/collapse.module";
43
import {SuiAccordionModule} from "./accordion/accordion.module";
54
import {SuiCheckboxModule} from "./checkbox/checkbox.module";
5+
import {SuiCollapseModule} from "./collapse/collapse.module";
66
import {SuiDimmerModule} from "./dimmer/dimmer.module";
77
import {SuiDropdownModule} from "./dropdown/dropdown.module";
88
import {SuiMessageModule} from "./message/message.module";
@@ -28,3 +28,15 @@ import {SuiSelectModule} from "./select/select.module";
2828
]
2929
})
3030
export class SuiModule {}
31+
32+
export {SuiAccordionModule};
33+
export {SuiCheckboxModule};
34+
export {SuiCollapseModule};
35+
export {SuiDimmerModule};
36+
export {SuiDropdownModule};
37+
export {SuiMessageModule};
38+
export {SuiProgressModule};
39+
export {SuiRatingModule};
40+
export {SuiSearchModule};
41+
export {SuiTabsModule};
42+
export {SuiSelectModule};

components/select/select.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {Subscription} from "rxjs";
1414
@Component({
1515
selector: 'sui-select',
1616
exportAs: 'suiSelect',
17-
directives: [SuiSelectMultiLabel],
1817
inputs: ['placeholder', 'options', 'optionsField', 'isSearchable', 'searchDelay', 'isDisabled', 'allowMultiple', 'maxSelected', 'optionTemplate'],
1918
outputs: ['selectedOptionChange'],
2019
host: {
@@ -315,4 +314,4 @@ export class SuiSelectValueAccessor extends SuiSearchValueAccessor implements Co
315314
}
316315
}
317316

318-
export const SUI_SELECT_DIRECTIVES = [SuiSelect, SuiSelectOption, SuiSelectValueAccessor];
317+
export const SUI_SELECT_DIRECTIVES = [SuiSelect, SuiSelectOption, SuiSelectValueAccessor, SuiSelectMultiLabel];

demo/app/app.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ import {CodeblockComponent} from './components/codeblock/codeblock.component';
5353
BrowserModule,
5454
CommonModule,
5555
FormsModule,
56-
routing,
57-
SuiModule
56+
SuiModule,
57+
routing
5858
],
5959
providers: [],
6060
entryComponents: [AppComponent],

demo/app/pages/getting-started/getting-started.page.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ <h2 class="ui dividing header">Installation</h2>
2323
<div class="ui segment">
2424
<demo-codeblock language="typescript" [src]="moduleImportCode"></demo-codeblock>
2525
</div>
26+
<p>N.B. you can import individual component modules:</p>
27+
<div class="ui segment">
28+
<demo-codeblock language="typescript" [src]="individualImportCode"></demo-codeblock>
29+
</div>
2630
<p>Now you're good to go!</p>
2731
<h2 class="ui dividing header">Dependencies</h2>
2832
<div class="ui bulleted list">

demo/app/pages/getting-started/getting-started.page.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ import {SuiModule} from 'ng2-semantic-ui/ng2-semantic-ui';
1818
bootstrap: [AppComponent]
1919
})
2020
export class AppModule {}
21-
`
21+
`;
22+
public individualImportCode:string = `import {SuiCheckboxModule, SuiRatingModule} from 'ng2-semantic-ui/ng2-semantic-ui';`;
2223
}

demo/test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ declare var __karma__: any;
1818
__karma__.loaded = function () {};
1919

2020

21+
//noinspection TypeScriptUnresolvedVariable,TypeScriptUnresolvedFunction
2122
Promise.all([
2223
System.import('@angular/core/testing'),
2324
System.import('@angular/platform-browser-dynamic/testing')

ng2-semantic-ui.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
import {SuiModule} from './components';
2-
3-
export {SuiModule} from './components';
1+
export * from './components';

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ng2-semantic-ui",
3-
"version": "0.3.1",
3+
"version": "0.3.2",
44
"description": "Angular 2 Semantic UI Components",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)