Skip to content

Commit a8c01ca

Browse files
authored
Merge branch 'main' into issue/707
2 parents 94da91b + 4cf17a0 commit a8c01ca

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

api/src/main/java/io/kafbat/ui/util/StaticFileWebFilter.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.kafbat.ui.util;
22

33
import java.io.IOException;
4+
import lombok.extern.slf4j.Slf4j;
45
import org.jetbrains.annotations.NotNull;
56
import org.springframework.core.io.ClassPathResource;
67
import org.springframework.core.io.buffer.DataBufferFactory;
@@ -15,6 +16,7 @@
1516
import org.springframework.web.server.WebFilterChain;
1617
import reactor.core.publisher.Mono;
1718

19+
@Slf4j
1820
public class StaticFileWebFilter implements WebFilter {
1921

2022
private static final String INDEX_HTML = "/static/index.html";
@@ -29,6 +31,12 @@ public StaticFileWebFilter() {
2931
public StaticFileWebFilter(String path, ClassPathResource resource) {
3032
this.matcher = ServerWebExchangeMatchers.pathMatchers(HttpMethod.GET, path);
3133

34+
if (!resource.exists()) {
35+
log.warn("Resource [{}] does not exist. Frontend might not be available.", resource.getPath());
36+
contents = "Missing index.html. Make sure the app has been built with a correct (prod) profile.";
37+
return;
38+
}
39+
3240
try {
3341
this.contents = ResourceUtil.readAsString(resource);
3442
} catch (IOException e) {

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
},
105105
"engines": {
106106
"node": "18.17.1",
107-
"pnpm": "9.15.0"
107+
"pnpm": "^9.15.0"
108108
},
109109
"pnpm": {
110110
"overrides": {

frontend/src/components/common/NewTable/Table.styled.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ export const Table = styled.table(
157157
& a {
158158
color: ${table.td.color.normal};
159159
font-weight: 500;
160-
max-width: 450px;
161160
white-space: nowrap;
162161
overflow: hidden;
163162
text-overflow: ellipsis;

0 commit comments

Comments
 (0)