mkp-react-native-tab-view
Advanced tools
+139
-92
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <project version="4"> | ||
| <component name="ChangeListManager"> | ||
| <list default="true" id="5f99279f-8dfb-498a-a2da-f809133b0f55" name="Default" comment=""> | ||
| <change type="MODIFICATION" beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" /> | ||
| </list> | ||
| <list default="true" id="5f99279f-8dfb-498a-a2da-f809133b0f55" name="Default" comment="" /> | ||
| <ignored path="react-native-tab-view.iws" /> | ||
@@ -51,4 +49,4 @@ <ignored path=".idea/workspace.xml" /> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="330"> | ||
| <caret line="27" column="22" selection-start-line="27" selection-start-column="22" selection-end-line="27" selection-end-column="22" /> | ||
| <state relative-caret-position="-585"> | ||
| <caret line="17" column="29" selection-start-line="17" selection-start-column="29" selection-end-line="17" selection-end-column="29" /> | ||
| <folding> | ||
@@ -61,7 +59,7 @@ <element signature="e#0#50#0" expanded="true" /> | ||
| </file> | ||
| <file leaf-file-name="index.ios.js" pinned="false" current-in-tab="false"> | ||
| <file leaf-file-name="index.ios.js" pinned="false" current-in-tab="true"> | ||
| <entry file="file://$PROJECT_DIR$/test/index.ios.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="238"> | ||
| <caret line="71" column="26" selection-start-line="49" selection-start-column="16" selection-end-line="71" selection-end-column="26" /> | ||
| <state relative-caret-position="208"> | ||
| <caret line="68" column="25" selection-start-line="68" selection-start-column="25" selection-end-line="68" selection-end-column="25" /> | ||
| <folding> | ||
@@ -95,20 +93,10 @@ <element signature="n#!!doc" expanded="true" /> | ||
| </file> | ||
| <file leaf-file-name="README.md" pinned="false" current-in-tab="true"> | ||
| <entry file="file://$PROJECT_DIR$/README.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SECOND"> | ||
| <first_editor relative-caret-position="260"> | ||
| <caret line="34" column="3" selection-start-line="34" selection-start-column="3" selection-end-line="34" selection-end-column="3" /> | ||
| <folding> | ||
| <marker date="1477737607000" expanded="true" signature="287:1018" ph="<TabView/>" /> | ||
| <marker date="1477737607000" expanded="true" signature="327:679" ph="[...]" /> | ||
| <marker date="1477737607000" expanded="true" signature="328:414" ph="{"text": "tab1"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="415:471" ph="{"text": "tab2"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="472:678" ph="{"text": "tab3"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="513:670" ph="<View/>" /> | ||
| <marker date="1477737607000" expanded="true" signature="715:1005" ph="{...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="775:905" ph="{...}" /> | ||
| </folding> | ||
| </first_editor> | ||
| <second_editor /> | ||
| <file leaf-file-name="tabView.js" pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/lib/tabView.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="-1076"> | ||
| <caret line="14" column="6" selection-start-line="14" selection-start-column="6" selection-end-line="14" selection-end-column="6" /> | ||
| <folding> | ||
| <element signature="e#0#50#0" expanded="true" /> | ||
| </folding> | ||
| </state> | ||
@@ -129,6 +117,6 @@ </provider> | ||
| <option value="$PROJECT_DIR$/test/tabView.js" /> | ||
| <option value="$PROJECT_DIR$/test/index.ios.js" /> | ||
| <option value="$PROJECT_DIR$/package.json" /> | ||
| <option value="$PROJECT_DIR$/index.js" /> | ||
| <option value="$PROJECT_DIR$/README.md" /> | ||
| <option value="$PROJECT_DIR$/test/index.ios.js" /> | ||
| </list> | ||
@@ -147,6 +135,6 @@ </option> | ||
| <component name="ProjectFrameBounds"> | ||
| <option name="x" value="301" /> | ||
| <option name="x" value="381" /> | ||
| <option name="y" value="23" /> | ||
| <option name="width" value="979" /> | ||
| <option name="height" value="714" /> | ||
| <option name="width" value="899" /> | ||
| <option name="height" value="712" /> | ||
| </component> | ||
@@ -180,34 +168,3 @@ <component name="ProjectLevelVcsManager" settingsEditedManually="false"> | ||
| <pane id="ProjectPane"> | ||
| <subPane> | ||
| <PATH> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="react-native-tab-view" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> | ||
| </PATH_ELEMENT> | ||
| </PATH> | ||
| <PATH> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="react-native-tab-view" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> | ||
| </PATH_ELEMENT> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="react-native-tab-view" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | ||
| </PATH_ELEMENT> | ||
| </PATH> | ||
| <PATH> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="react-native-tab-view" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> | ||
| </PATH_ELEMENT> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="react-native-tab-view" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | ||
| </PATH_ELEMENT> | ||
| <PATH_ELEMENT> | ||
| <option name="myItemId" value="test" /> | ||
| <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | ||
| </PATH_ELEMENT> | ||
| </PATH> | ||
| </subPane> | ||
| <subPane /> | ||
| </pane> | ||
@@ -259,2 +216,8 @@ <pane id="Scratches" /> | ||
| <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js"> | ||
| <node-interpreter>project</node-interpreter> | ||
| <node-options /> | ||
| <gulpfile /> | ||
| <tasks /> | ||
| <arguments /> | ||
| <envs /> | ||
| <method /> | ||
@@ -297,3 +260,4 @@ </configuration> | ||
| <workItem from="1477640200690" duration="8121000" /> | ||
| <workItem from="1477732888554" duration="2705000" /> | ||
| <workItem from="1477732888554" duration="3027000" /> | ||
| <workItem from="1477906542868" duration="797000" /> | ||
| </task> | ||
@@ -303,9 +267,9 @@ <servers /> | ||
| <component name="TimeTrackingManager"> | ||
| <option name="totallyTimeSpent" value="10826000" /> | ||
| <option name="totallyTimeSpent" value="11945000" /> | ||
| </component> | ||
| <component name="ToolWindowManager"> | ||
| <frame x="301" y="23" width="979" height="714" extended-state="0" /> | ||
| <editor active="false" /> | ||
| <frame x="381" y="23" width="899" height="712" extended-state="0" /> | ||
| <editor active="true" /> | ||
| <layout> | ||
| <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3256785" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" /> | ||
| <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.46697038" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" /> | ||
| <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" /> | ||
@@ -315,3 +279,3 @@ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> | ||
| <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> | ||
| <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3279743" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> | ||
| <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32903227" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> | ||
| <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="true" content_ui="tabs" /> | ||
@@ -374,4 +338,4 @@ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="0"> | ||
| <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> | ||
| <state relative-caret-position="1065"> | ||
| <caret line="71" column="26" selection-start-line="49" selection-start-column="16" selection-end-line="71" selection-end-column="26" /> | ||
| <folding> | ||
@@ -384,2 +348,38 @@ <element signature="n#!!doc" expanded="true" /> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/package.json"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="120"> | ||
| <caret line="8" column="14" selection-start-line="8" selection-start-column="14" selection-end-line="8" selection-end-column="14" /> | ||
| <folding /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/index.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="30"> | ||
| <caret line="2" column="23" selection-start-line="2" selection-start-column="23" selection-end-line="2" selection-end-column="23" /> | ||
| <folding /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/README.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SPLIT"> | ||
| <first_editor relative-caret-position="0"> | ||
| <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> | ||
| <folding> | ||
| <marker date="1477924184000" expanded="true" signature="287:1018" ph="<TabView/>" /> | ||
| <marker date="1477924184000" expanded="true" signature="327:679" ph="[...]" /> | ||
| <marker date="1477924184000" expanded="true" signature="328:414" ph="{"text": "tab1"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="415:471" ph="{"text": "tab2"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="472:678" ph="{"text": "tab3"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="513:670" ph="<View/>" /> | ||
| <marker date="1477924184000" expanded="true" signature="715:1005" ph="{...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="775:905" ph="{...}" /> | ||
| </folding> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/.gitignore"> | ||
@@ -411,2 +411,29 @@ <provider selected="true" editor-type-id="text-editor"> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/test/index.ios.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="0"> | ||
| <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> | ||
| <folding> | ||
| <element signature="n#!!doc" expanded="true" /> | ||
| <element signature="e#89#128#0" expanded="true" /> | ||
| </folding> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/.gitignore"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="15"> | ||
| <caret line="1" column="0" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" /> | ||
| <folding /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/.npmignore"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="0"> | ||
| <caret line="0" column="4" selection-start-line="0" selection-start-column="4" selection-end-line="0" selection-end-column="4" /> | ||
| <folding /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/package.json"> | ||
@@ -420,2 +447,22 @@ <provider selected="true" editor-type-id="text-editor"> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/README.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SECOND"> | ||
| <first_editor relative-caret-position="510"> | ||
| <caret line="34" column="3" selection-start-line="34" selection-start-column="3" selection-end-line="34" selection-end-column="3" /> | ||
| <folding> | ||
| <marker date="1477924184000" expanded="true" signature="287:1018" ph="<TabView/>" /> | ||
| <marker date="1477924184000" expanded="true" signature="327:679" ph="[...]" /> | ||
| <marker date="1477924184000" expanded="true" signature="328:414" ph="{"text": "tab1"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="415:471" ph="{"text": "tab2"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="472:678" ph="{"text": "tab3"...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="513:670" ph="<View/>" /> | ||
| <marker date="1477924184000" expanded="true" signature="715:1005" ph="{...}" /> | ||
| <marker date="1477924184000" expanded="true" signature="775:905" ph="{...}" /> | ||
| </folding> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/index.js"> | ||
@@ -429,6 +476,26 @@ <provider selected="true" editor-type-id="text-editor"> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/lib/tabView.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="-1076"> | ||
| <caret line="14" column="6" selection-start-line="14" selection-start-column="6" selection-end-line="14" selection-end-column="6" /> | ||
| <folding> | ||
| <element signature="e#0#50#0" expanded="true" /> | ||
| </folding> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/test/tabView.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="-585"> | ||
| <caret line="17" column="29" selection-start-line="17" selection-start-column="29" selection-end-line="17" selection-end-column="29" /> | ||
| <folding> | ||
| <element signature="e#0#50#0" expanded="true" /> | ||
| </folding> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/test/index.ios.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="238"> | ||
| <caret line="71" column="26" selection-start-line="49" selection-start-column="16" selection-end-line="71" selection-end-column="26" /> | ||
| <state relative-caret-position="208"> | ||
| <caret line="68" column="25" selection-start-line="68" selection-start-column="25" selection-end-line="68" selection-end-column="25" /> | ||
| <folding> | ||
@@ -441,23 +508,3 @@ <element signature="n#!!doc" expanded="true" /> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/README.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SECOND"> | ||
| <first_editor relative-caret-position="260"> | ||
| <caret line="34" column="3" selection-start-line="34" selection-start-column="3" selection-end-line="34" selection-end-column="3" /> | ||
| <folding> | ||
| <marker date="1477737607000" expanded="true" signature="287:1018" ph="<TabView/>" /> | ||
| <marker date="1477737607000" expanded="true" signature="327:679" ph="[...]" /> | ||
| <marker date="1477737607000" expanded="true" signature="328:414" ph="{"text": "tab1"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="415:471" ph="{"text": "tab2"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="472:678" ph="{"text": "tab3"...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="513:670" ph="<View/>" /> | ||
| <marker date="1477737607000" expanded="true" signature="715:1005" ph="{...}" /> | ||
| <marker date="1477737607000" expanded="true" signature="775:905" ph="{...}" /> | ||
| </folding> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </component> | ||
| </project> |
+1
-1
| { | ||
| "name": "mkp-react-native-tab-view", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "TabView with React Native", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
+10
-1
@@ -35,2 +35,11 @@ # react-native-tab-view | ||
| </TabView> | ||
| ``` | ||
| ``` | ||
| # TabView Props | ||
| ## tabs:object[] | ||
| This property is used to configure tab bar . you must provide a array , children can be any object. | ||
| ## renderTabBar(isActive:bool,tab:object) | ||
| This property specify how to render tab bar, the first parameter mark the bar whether is active, the second parameter refer to tabs's item. | ||
| you must implement this method. | ||
| ## style:object|number | ||
| ## tabBarPosition:"top"|"bottom" | ||
| Marking the tab bar position when is top or bottom, the default value is "bottom". |
34292
7.46%45
28.57%