diff --git a/src/languages/es.js b/src/languages/es.js index 2df2d37624f..6295b1f769c 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -482,11 +482,11 @@ export default { workspace: 'Espacio de trabajo', }, new: { - newWorkspace: 'Nuevo Workspace', + newWorkspace: 'Nuevo Espacio de trabajo', getTheExpensifyCardAndMore: 'Consigue la Expensify Card y más', welcome: 'Bienvenido/a', chooseAName: 'Elige un nombre', - helpText: '¡Dale un nombre a tu Workspace antes de activar tus Expensify Cards!', + helpText: 'Elige un nombre para el espacio de trabajo antes de activar las tarjetas Expensify', getStarted: '¡Empezar!', genericFailureMessage: 'Se ha producido un error al intentar crear el Workspace. Por favor, inténtalo de nuevo.', }, diff --git a/src/libs/actions/Policy.js b/src/libs/actions/Policy.js index 4965508c8b1..c77849b66bf 100644 --- a/src/libs/actions/Policy.js +++ b/src/libs/actions/Policy.js @@ -182,9 +182,9 @@ function invite(logins, welcomeNote, policyID) { /** * Merges the passed in login into the specified policy * - * @param {String} name + * @param {String} [name] */ -function create(name) { +function create(name = '') { API.Policy_Create({type: CONST.POLICY.TYPE.FREE, policyName: name}) .then((response) => { if (response.jsonCode !== 200) { @@ -203,6 +203,7 @@ function create(name) { }); Navigation.dismissModal(); Navigation.navigate(ROUTES.getWorkspaceCardRoute(response.policyID)); + Growl.success(translateLocal('workspace.new.successMessage')); }); } diff --git a/src/pages/home/sidebar/SidebarScreen.js b/src/pages/home/sidebar/SidebarScreen.js index b4f9dabeb2e..e908d5410d9 100755 --- a/src/pages/home/sidebar/SidebarScreen.js +++ b/src/pages/home/sidebar/SidebarScreen.js @@ -24,6 +24,7 @@ import { import Permissions from '../../../libs/Permissions'; import ONYXKEYS from '../../../ONYXKEYS'; import Firebase from '../../../libs/Firebase'; +import {create} from '../../../libs/actions/Policy'; const propTypes = { /** Beta features list */ @@ -147,7 +148,7 @@ class SidebarScreen extends Component { iconHeight: 40, text: this.props.translate('workspace.new.newWorkspace'), description: this.props.translate('workspace.new.getTheExpensifyCardAndMore'), - onSelected: () => Navigation.navigate(ROUTES.WORKSPACE_NEW), + onSelected: () => create(), }, ] : []), ]}