diff --git a/src/components/Storage.react.js b/src/components/Store.react.js similarity index 98% rename from src/components/Storage.react.js rename to src/components/Store.react.js index 60d538ec8..f729ef1be 100644 --- a/src/components/Storage.react.js +++ b/src/components/Store.react.js @@ -99,7 +99,7 @@ const _sessionStore = new WebStore(window.sessionStorage); * Data can be in memory, localStorage or sessionStorage. * The data will be kept with the id as key. */ -export default class Storage extends React.Component { +export default class Store extends React.Component { constructor(props) { super(props); @@ -187,13 +187,13 @@ export default class Storage extends React.Component { } } -Storage.defaultProps = { +Store.defaultProps = { storage_type: 'memory', clear_data: false, modified_timestamp: -1 }; -Storage.propTypes = { +Store.propTypes = { /** * The key of the storage. */ diff --git a/src/index.js b/src/index.js index 135cf7cb8..d16e861c9 100644 --- a/src/index.js +++ b/src/index.js @@ -19,7 +19,7 @@ import DatePickerRange from './components/DatePickerRange.react'; import Upload from './components/Upload.react'; import Tabs from './components/Tabs.react'; import Tab from './components/Tab.react'; -import Storage from './components/Storage.react'; +import Store from './components/Store.react'; export { Checklist, @@ -42,5 +42,5 @@ export { DatePickerSingle, DatePickerRange, Upload, - Storage + Store }; diff --git a/test/test_integration.py b/test/test_integration.py index b1404f419..d47b15341 100644 --- a/test/test_integration.py +++ b/test/test_integration.py @@ -1153,19 +1153,19 @@ def test_storage_component(self): dummy_data = 'Hello dummy' app.layout = html.Div([ - dcc.Storage(id='storage', + dcc.Store(id='storage', storage_type='local'), html.Button('click me', id='btn'), html.Button('clear', id='clear-btn'), html.Button('set-init-storage', id='set-init-storage'), - dcc.Storage(id='dummy', + dcc.Store(id='dummy', storage_type='session', data=dummy_data), - dcc.Storage(id='memory', + dcc.Store(id='memory', storage_type='memory'), html.Div(id='memory-output'), - dcc.Storage(id='initial-storage', + dcc.Store(id='initial-storage', storage_type='session'), html.Div(id='init-output') ])