fix: Add type=button to buttons

This commit is contained in:
Jay Sitter 2023-06-25 01:40:03 -04:00
parent 731c407e31
commit a127eea3d8

View file

@ -106,6 +106,7 @@ export class VoteButtonsCompact extends Component<
return ( return (
<div> <div>
<button <button
type="button"
className={`btn-animate btn py-0 px-1 ${ className={`btn-animate btn py-0 px-1 ${
this.props.my_vote === 1 ? "text-info" : "text-muted" this.props.my_vote === 1 ? "text-info" : "text-muted"
}`} }`}
@ -129,6 +130,7 @@ export class VoteButtonsCompact extends Component<
</button> </button>
{this.props.enableDownvotes && ( {this.props.enableDownvotes && (
<button <button
type="button"
className={`ms-2 btn-animate btn py-0 px-1 ${ className={`ms-2 btn-animate btn py-0 px-1 ${
this.props.my_vote === -1 ? "text-danger" : "text-muted" this.props.my_vote === -1 ? "text-danger" : "text-muted"
}`} }`}
@ -174,6 +176,7 @@ export class VoteButtons extends Component<VoteButtonsProps, VoteButtonsState> {
return ( return (
<div className={`vote-bar col-1 pe-0 small text-center`}> <div className={`vote-bar col-1 pe-0 small text-center`}>
<button <button
type="button"
className={`btn-animate btn btn-link p-0 ${ className={`btn-animate btn btn-link p-0 ${
this.props.my_vote == 1 ? "text-info" : "text-muted" this.props.my_vote == 1 ? "text-info" : "text-muted"
}`} }`}
@ -200,6 +203,7 @@ export class VoteButtons extends Component<VoteButtonsProps, VoteButtonsState> {
)} )}
{this.props.enableDownvotes && ( {this.props.enableDownvotes && (
<button <button
type="button"
className={`btn-animate btn btn-link p-0 ${ className={`btn-animate btn btn-link p-0 ${
this.props.my_vote == -1 ? "text-danger" : "text-muted" this.props.my_vote == -1 ? "text-danger" : "text-muted"
}`} }`}