mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-22 20:03:21 +00:00
Merge remote-tracking branch 'origin/unstable' into unstable
This commit is contained in:
commit
c07c7701dd
@ -163,7 +163,12 @@ class ItemCard extends React.Component<IProps, IState> {
|
||||
</div>
|
||||
|
||||
<button className={"ObjectCard_Submit"} onClick={this.addToInventory.bind(this)}>
|
||||
<TextState initial={connected} event={"connected"} text1={"Copy Command"} text2={"Add to Inventory"} />
|
||||
<TextState
|
||||
initial={connected}
|
||||
event={"connected"}
|
||||
text1={"Copy Command"}
|
||||
text2={"Add to Inventory"}
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -19,7 +19,7 @@ interface IState {
|
||||
|
||||
class MiniCard extends React.Component<IProps, IState> {
|
||||
loading: number | any;
|
||||
|
||||
|
||||
containerRef: React.RefObject<HTMLDivElement>;
|
||||
textRef: React.RefObject<HTMLDivElement>;
|
||||
|
||||
@ -55,21 +55,21 @@ class MiniCard extends React.Component<IProps, IState> {
|
||||
private adjustFontSize() {
|
||||
const container = this.containerRef.current;
|
||||
const text = this.textRef.current;
|
||||
|
||||
|
||||
if (!container || !text) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
const containerWidth = container.offsetWidth;
|
||||
const textWidth = text.scrollWidth;
|
||||
|
||||
|
||||
const fontSize = parseFloat(window.getComputedStyle(text).fontSize);
|
||||
const availableWidth = containerWidth - 10;
|
||||
const scaleFactor = availableWidth / textWidth;
|
||||
|
||||
|
||||
if (scaleFactor < 1) {
|
||||
const newFontSize = fontSize * scaleFactor;
|
||||
text.style.fontSize = newFontSize + 'px';
|
||||
text.style.fontSize = newFontSize + "px";
|
||||
}
|
||||
}
|
||||
|
||||
@ -98,7 +98,9 @@ class MiniCard extends React.Component<IProps, IState> {
|
||||
)}
|
||||
|
||||
{(!this.state.loaded || !this.state.icon) && (
|
||||
<p className={"MiniCard_Label"} ref={this.textRef}>{this.props.data.name}</p>
|
||||
<p className={"MiniCard_Label"} ref={this.textRef}>
|
||||
{this.props.data.name}
|
||||
</p>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user