Skip to content

Commit bf453a0

Browse files
authored
Merge branch 'master' into overmind/DeleteProfileSandboxModal
2 parents 1321f26 + 263774c commit bf453a0

File tree

4 files changed

+38
-23
lines changed

4 files changed

+38
-23
lines changed

.drone.yml

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name: default
44

55
steps:
66
- name: restore node_modules cache
7-
image: codesandbox-cache:1
7+
image: lbogdan/codesandbox-cache-plugin:1
88
settings:
99
restore: true
1010
volumes:
@@ -15,7 +15,7 @@ steps:
1515
- pull_request
1616

1717
- name: install packages
18-
image: node:10.15.3-jessie
18+
image: node:10.16.3-jessie
1919
volumes:
2020
- name: yarn-cache
2121
path: /usr/local/share/.cache/yarn/v4
@@ -26,7 +26,7 @@ steps:
2626
- pull_request
2727

2828
- name: build
29-
image: node:10.15.3-jessie
29+
image: node:10.16.3-jessie
3030
commands:
3131
- export STAGING_BRANCH=pr$DRONE_PULL_REQUEST
3232
- yarn build
@@ -35,7 +35,7 @@ steps:
3535
- pull_request
3636

3737
- name: deploy
38-
image: codesandbox-deploy:1
38+
image: lbogdan/codesandbox-deploy-plugin:1
3939
settings:
4040
domain: &domain build.csb.dev
4141
volumes:
@@ -48,7 +48,7 @@ steps:
4848
- pull_request
4949

5050
- name: create github deployment
51-
image: codesandbox-github-deployment:1
51+
image: lbogdan/github-deployment-plugin:1
5252
settings:
5353
domain: *domain
5454
github_token:
@@ -76,8 +76,23 @@ steps:
7676
- success
7777
- failure
7878

79+
- name: github comment
80+
image: lbogdan/github-comment-plugin:1
81+
settings:
82+
domain: *domain
83+
github_token:
84+
from_secret: github_token
85+
template: |
86+
Build for latest commit https://github.com/{{owner}}/{{repo}}/pull/{{pr}}/commits/{{commitSha}} {{#success}}is at https://pr{{pr}}.{{buildDomain}}/s/new{{/success}}{{^success}}failed{{/success}}.
87+
when:
88+
event:
89+
- pull_request
90+
status:
91+
- success
92+
- failure
93+
7994
- name: rebuild node_modules cache
80-
image: codesandbox-cache:1
95+
image: lbogdan/codesandbox-cache-plugin:1
8196
settings:
8297
rebuild: true
8398
volumes:
@@ -102,6 +117,6 @@ volumes:
102117
path: /root/docker/deployments
103118
---
104119
kind: signature
105-
hmac: 4d9c06dbed6f93871c3a0bb5b80b35e353d8a5254d84ba07c0fb14e4f6ea9ecd
120+
hmac: c3f983c3f9243b3da5fd33f2d22435338c96486e27d5fb569455c05e55353a51
106121

107122
...
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
import React, { FunctionComponent } from 'react';
2+
23
import { Alert } from 'app/components/Alert';
34
import { useOvermind } from 'app/overmind';
45

5-
const DeleteDeploymentModal: FunctionComponent = () => {
6+
export const DeleteDeploymentModal: FunctionComponent = () => {
67
const {
78
actions: {
8-
modalClosed,
99
deployment: { deleteDeployment },
10+
modalClosed,
1011
},
1112
} = useOvermind();
1213

1314
return (
1415
<Alert
15-
title="Delete Deployment"
16-
body={<span>Are you sure you want to delete this Deployment?</span>}
16+
body="Are you sure you want to delete this Deployment?"
1717
onCancel={() => modalClosed()}
1818
onConfirm={() => deleteDeployment()}
19+
title="Delete Deployment"
1920
/>
2021
);
2122
};
22-
23-
export default DeleteDeploymentModal;

packages/app/src/app/pages/common/Modals/EmptyTrash/index.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1+
import React, { FunctionComponent } from 'react';
2+
13
import { Alert } from 'app/components/Alert';
24
import { useOvermind } from 'app/overmind';
3-
import React, { FunctionComponent } from 'react';
5+
46
import { permanentlyDeleteSandboxes } from '../../../Dashboard/queries';
57

6-
const EmptyTrash: FunctionComponent = () => {
8+
export const EmptyTrash: FunctionComponent = () => {
79
const {
10+
actions: { modalClosed },
811
state: {
912
dashboard: { trashSandboxIds },
1013
},
11-
actions: { modalClosed },
1214
} = useOvermind();
15+
1316
return (
1417
<Alert
15-
title="Empty Trash"
1618
body="Are you sure you want to permanently delete all the sandboxes in the trash?"
1719
onCancel={() => modalClosed()}
1820
onConfirm={async () => {
1921
await permanentlyDeleteSandboxes(trashSandboxIds);
22+
2023
modalClosed();
2124
}}
25+
title="Empty Trash"
2226
/>
2327
);
2428
};
25-
26-
export default EmptyTrash;

packages/app/src/app/pages/common/Modals/index.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import React, { Component } from 'react';
99
import { ThemeProvider } from 'styled-components';
1010

1111
import CommitModal from './CommitModal';
12-
import DeleteDeploymentModal from './DeleteDeploymentModal';
1312
import { DeleteProfileSandboxModal } from './DeleteProfileSandboxModal';
13+
import { DeleteDeploymentModal } from './DeleteDeploymentModal';
1414
import DeleteSandboxModal from './DeleteSandboxModal';
1515
import DeploymentModal from './DeploymentModal';
16-
import EmptyTrash from './EmptyTrash';
16+
import { EmptyTrash } from './EmptyTrash';
1717
import ExportGitHubModal from './ExportGitHubModal';
1818
import { FeedbackModal } from './FeedbackModal';
1919
import { ForkServerModal } from './ForkServerModal';
@@ -28,8 +28,7 @@ import PRModal from './PRModal';
2828
import SearchDependenciesModal from './SearchDependenciesModal';
2929
import SelectSandboxModal from './SelectSandboxModal';
3030
import ShareModal from './ShareModal';
31-
// eslint-disable-next-line
32-
import SignInForTemplates from './SignInForTemplates/index.ts';
31+
import SignInForTemplates from './SignInForTemplates';
3332
import { StorageManagementModal } from './StorageManagementModal';
3433
import { SurveyModal } from './SurveyModal';
3534
import UploadModal from './UploadModal';

0 commit comments

Comments
 (0)