File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 3
3
namespace App \Models \Presenters ;
4
4
5
5
use Illuminate \Support \Number ;
6
+ use Illuminate \Support \Str ;
6
7
use Orchid \Support \Presenter ;
7
8
8
9
class PackagePresenter extends Presenter
@@ -16,4 +17,14 @@ public function stars(): ?string
16
17
{
17
18
return Number::abbreviate (number: $ this ->entity ->stars ?? 0 , maxPrecision: 1 );
18
19
}
20
+
21
+ /**
22
+ * Красивый перенос имени пакета
23
+ *
24
+ * @return string
25
+ */
26
+ public function name (): string
27
+ {
28
+ return Str::of (e ($ this ->entity ->name ))->replace ('/ ' , '/<wbr> ' );
29
+ }
19
30
}
Original file line number Diff line number Diff line change 13
13
14
14
<div class =" mt-2 mb-auto" >
15
15
<a href =" {{ $package -> website } }" class =" h5 link-body-emphasis stretched-link text-decoration-none mb-2 d-block" >
16
- {{ $package -> name } }
16
+ {!! $package -> presenter () -> name ! ! }
17
17
</a >
18
18
19
19
<p class =" line-clamp opacity-50 line-clamp-4 small text-balance" >
Original file line number Diff line number Diff line change 40
40
@endif
41
41
</div >
42
42
43
- <p class =" fs-4 fw-bolder mb-2" >
44
- {{ $package -> name } }
43
+ <p class =" fs-4 fw-bolder mb-2 text-balance " >
44
+ {!! $package -> presenter () -> name () ! ! }
45
45
</p >
46
46
47
47
<hr class =" w-25" >
You can’t perform that action at this time.
0 commit comments