Skip to content

Commit

Permalink
extract toggleBillableExpenses
Browse files Browse the repository at this point in the history
  • Loading branch information
Guccio163 committed Aug 30, 2024
1 parent 5ba8018 commit 8353c1f
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/pages/workspace/tags/WorkspaceTagsSettingsPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,14 @@ function billableExpensesPending(policy: OnyxEntry<OnyxTypes.Policy>) {
return policy?.pendingFields?.disabledFields;
}

function toggleBillableExpenses(policy: OnyxEntry<OnyxTypes.Policy>) {
if (policy?.disabledFields?.defaultBillable) {
Policy.setPolicyBillableMode(policy.id, false);
} else if (policy) {
Policy.disableWorkspaceBillableExpenses(policy.id);
}
}

function WorkspaceTagsSettingsPage({route, policyTags}: WorkspaceTagsSettingsPageProps) {
const policyID = route.params.policyID;
const styles = useThemeStyles();
Expand All @@ -57,14 +65,6 @@ function WorkspaceTagsSettingsPage({route, policyTags}: WorkspaceTagsSettingsPag
[policyID],
);

function toggleBillableExpenses(policy: OnyxEntry<OnyxTypes.Policy>) {
if (policy?.disabledFields?.defaultBillable) {
Policy.setPolicyBillableMode(policyID, false);
} else {
Policy.disableWorkspaceBillableExpenses(policyID);
}
}

const getTagsSettings = (policy: OnyxEntry<OnyxTypes.Policy>) => (
<View style={styles.flexGrow1}>
{!isMultiLevelTags && (
Expand Down

0 comments on commit 8353c1f

Please sign in to comment.